我在自定义UITableViewCell中有一个UIImageView,
无论我放在哪个图像中,它总是调整大小以适应图像,而不是相反。
因此,如果图像非常大,它将占据整个细胞!我将UIImageView设置为ScaletoFill,我不明白为什么会发生这种情况。
编辑:请求了代码..所以这就是我在构建UITableViewCell的函数中将图像分配给UIImageView的方式..
UIImageView* ivImage = (UIImageView*)[cell ViewwithTag:0];
ivImage.image = //Some image I have that's loaded from a URL or from local
基本上就是这样。单元格中的UIImageView在IB中创建为特定大小。
由于
Roey
答案 0 :(得分:-1)
您是否尝试将contentMode设置为居中???
类似
[cell.imgView setContentMode:UIViewContentModeCenter];