在单元格顶部的图像
我可以把图像放在TableViewCell
的顶部而不是放在左边? 我用它把它放在单元格中:
码:
cell.imageView.image = [UIImage imagenNamed:@"river.png"];
对于asynchronous图像下载和表格显示使用这个:去https://github.com/enormego/EGOImageLoading并下载类。 然后在你的.h文件中:
@class EGOImageView; EGOImageView *imageIconView; // object for caching the images
和.m文件中
#import "EGOImageView.h" #import "EGOCache.h" -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell * cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"]; imageIconView=[[EGOImageView alloc] initWithPlaceholderImage:[UIImage imageNamed:@"icon72x72.png"]]; [self setFlickrPhoto:[NSString stringWithFormat:@"yourimageurl"]; imageIconView.frame=CGRectMake(0, 0, 120, 100); [cell addSubview:imageIconView]; return cell; } - (void)setFlickrPhoto:(NSString*)flickrPhoto { imageIconView.imageURL = [NSURL URLWithString:flickrPhoto]; }
您可以创build一个自定义单元格。 您只需为单元格typesselect样式自定义。 如果您使用的是静态单元格,则可以在单元格中插入ImageView,将出口拖到控制器头文件并在代码中设置图像。
如果您使用dynamic单元格,最好为单元格创build一个新类。 在界面构build器中为单元设置自定义类。 在自定义单元类标题中为imageview创build和出口。 然后当你实例化tableView:cellForRowAtIndexPath
的单元格时,将单元格类设置为自定义单元类并设置其属性。
对于包含dynamic和静态单元格的故事板有很好的教程:
在iOS开始Storyboards第1部分
在iOS开始Storyboards第2部分
你已经在cellforRowAtIndexPath
设置了一个imageview的cellforRowAtIndexPath
是的你可以。 为此,你必须去自定义tableview单元格。 你可以使用独立的XIB来devisetableview单元格。 可能是这个链接会帮助你。
或search谷歌更多的例子,它的易于实现。