我有tableview,我想從目錄中的一個文件夾中顯示所有圖像,並且我有該目錄的路徑。我加載圖像喜歡手機:滾動後的單元格在圖像上顯示圖像
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath {
for (UIView * view in cell.contentView.subviews){
if ([view isKindOfClass:[UIButton class]]) {
[view removeFromSuperview];
}
}
cell.imageView.image = nil;
cell.accessoryType = UITableViewCellAccessoryNone;
NSData *imgData = [NSData dataWithContentsOfFile:absoluteImagePath];
UIImage *thumbNail = [[UIImage alloc] initWithData:imgData];
UIImageView *imageView = [[UIImageView alloc] initWithImage:thumbNail];
[cell insertSubview:imageView atIndex:0];
}
但是當我向上和向下滾動,我得到的圖像在內部細胞圖像(舊圖像低於新可見,當我例如第一個位置滾動我看到索引圖像0下方其他圖像)。 有誰知道什麼是問題,我是這個iOS編程的新手?
或者,您可以使用'UITableViewCell'的'imageView'屬性。 –
@RinatKhanov是的,但是OP對圖像視圖的外觀和定位的控制會少一些(大概是不夠的)。 – Mundi