Tôi đang cố gắng mở rộng UITableViewCell để hiển thị thêm nội dung. Cho đến nay tôi đã có hình ảnh động xuống, nhưng vấn đề của tôi là nội dung mới xuất hiện trước khi hoạt hình hoàn tất. Đây là mã của tôi:Mở rộng UITableViewCell
ps nhãn mô tả và nút đọc đều bắt đầu tắt khi ô được định cấu hình.
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.selectedRow = indexPath;
SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath];
[tableView beginUpdates];
[tableView endUpdates];
cell.descriptionLabel.hidden = NO;
cell.readButton.hidden = NO;
}
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath];
[tableView beginUpdates];
[tableView endUpdates];
cell.descriptionLabel.hidden = YES;
cell.readButton.hidden = YES;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if(selectedRow && indexPath.row == selectedRow.row) {
return 100;
}
return 44;
}
Bất kỳ ý tưởng nào về cách tôi có thể tiết lộ nội dung bổ sung này sau khi ô được mở rộng xong ??
Cảm ơn !!
bạn là người đàn ông nhờ –
bạn đã tình cờ tìm thấy một cách để thu nhỏ các tế bào trở lại một cảm ứng thứ hai? Tôi đang cố gắng tìm ra cách để hoàn tác hiệu ứng –
Có, chỉ cần đặt chiều cao trở lại chiều cao tối thiểu và nó nên làm điều đó. – aryaxt