图像查看表格视图中的单元格
问题描述:
我已将图像添加到iOS应用程序的资源文件夹中。我想将该图像添加到我的UITableView
的每个单元格中。我在cellForRowAtIndexPath
调整图像的尺寸是这样的:图像查看表格视图中的单元格
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
cell.imageView.frame=CGRectMake(10, 27, 30, 30);
}
但我的图像显示在一个大小像一个资源文件的图像,但我想它在上面提到的框架。
我的研究给了我这样的想法:
-(void)layoutsubviews
{
cell.imageView.frame=CGRectMake(10, 27, 30, 30);
}
如何使用呢?
答
你试过[cell.imageView setContentMode:UIViewContentModeAspectFit];
?
答
尝试了这一点
-(void)layoutsubviews
{
self.imageView.frame=CGRectMake(10, 27, 30, 30);
}
我不知道编译器是如何让你在-layoutSubviews
方法访问cell
。总之,你在这里设置的任何框架都会覆盖UITableViewCell的默认框架。
no could plz告诉我如何使用 - (void)layoutsubviews – siva 2013-04-04 17:01:04
当它被调用 – siva 2013-04-04 17:02:21
恰好在设置图像之前调用该行代码。你不应该知道'layoutsubviews'是如何工作来完成你正在谈论的 – 2013-04-04 17:03:28