Tôi có một UITableView với nội dung hình ảnh nặng. Vì vậy, di chuyển không phải là chất lỏng nữa. Tôi muốn thêm bộ hẹn giờ để tải hình ảnh, trong khi bạn cuộn Tôi tạo bộ hẹn giờ cho mỗi hàng. Nếu ô bỏ chế độ xem, tôi sẽ hủy bộ hẹn giờ. Nếu tôi không phai mờ trong hình ảnh.Ô UITableView vừa biến mất gọi lại?
Câu hỏi của tôi là: có một cuộc gọi lại cho một ô không tham gia không? Tôi đang đọc tài liệu, nhưng tôi không chắc chắn có bất cứ điều gì cho nhu cầu của tôi.
Cảm ơn sự giúp đỡ!
CHỈNH SỬA: Mã tôi đang sử dụng (đây là thư viện ba20, tôi đang sử dụng TTTableItemCell tùy chỉnh. "_tabBar1.tabItems = item.photos" là tài nguyên kênh đang chạy. những bức ảnh đang được tải không đồng bộ từ máy chủ, nhưng khi tôi cuộn lại hoặc tải lại xem, họ đều nạp đồng bộ, và di chuyển không được mịn nữa, đặc biệt là trên một chiếc iPhone 3G:.
- (void)setObject:(id)object {
if (_item != object) {
[super setObject:object];
Mission* item = object;
self.textLabel.text = item.name;
_tabBar1.tabItems = nil;
timerFeats = [NSTimer scheduledTimerWithTimeInterval:(0.5f) target:self selector:@selector(updateFeats) userInfo:nil repeats: NO];
//_tabBar1.tabItems = item.photos;
}
}
-(void)updateFeats {
DLog(@"timer ended");
Mission* item = self.object;
self._tabBar1.tabItems = item.photos;
}
Điều này dường như kích hoạt ngay khi một ô đến * trong * để xem – Matthew
@Matt như của iOS 7.02, phương pháp này có thể không được gọi khi bạn di chuyển ra khỏi ô và cuộn lại. ngay sau đó nó được hiển thị một lần nữa phương thức prepareForReuse được gọi. Trong thời gian nó không thể nhìn thấy chỉ có cờ ẩn là TRUE, nhưng nó vẫn còn gắn liền với tableview. Vì vậy, không có sự thay đổi của superview. – Klaas