Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIImage大于自定义UITableViewCell_Ios_Objective C_Xcode_Uitableview - Fatal编程技术网

Ios UIImage大于自定义UITableViewCell

Ios UIImage大于自定义UITableViewCell,ios,objective-c,xcode,uitableview,Ios,Objective C,Xcode,Uitableview,我有一个带有自定义UITableViewCell的UITableView。在单元格中,出于样式的目的,我有一个UIImage,它比我的自定义单元格大得多,结果是图像没有被裁剪,而是使用了其他单元格。有没有避免这种行为的方法或属性? 多谢各位 我不是以英语为母语的,因此我贴了这张照片。 在界面生成器中,选择您的图像并在属性检查器面板中标记“剪辑子视图”在cellForRowAtIndexPath:表视图数据源的方法,docell.clipsToBounds=YES我仍然有相同的问题,请查看我上传的

我有一个带有自定义UITableViewCell的UITableView。在单元格中,出于样式的目的,我有一个UIImage,它比我的自定义单元格大得多,结果是图像没有被裁剪,而是使用了其他单元格。有没有避免这种行为的方法或属性? 多谢各位

我不是以英语为母语的,因此我贴了这张照片。

在界面生成器中,选择您的图像并在属性检查器面板中标记“剪辑子视图”

cellForRowAtIndexPath:
表视图数据源的方法,do
cell.clipsToBounds=YES

我仍然有相同的问题,请查看我上传的图片。谢谢回答。您的UIImageView已设置为Aspect fit?你试过设置cell.clipsToBounds=YES吗?如果他想让cell剪裁子视图(即图像视图),那么让UIImageView实例剪裁子视图就没用了。
cell.clipsToBounds=YES
效果很好:D!!谢谢大家。
cell.clipsToBounds=YES
工作正常:D!!谢谢大家。需要15个声誉,当我拥有它时,我会的。只有当单元格是显示UIImage的元素时,这才有效。如果在UITableViewCell内使用UIImageView,则必须在UImageView本身而不是单元格上设置clipsToBounds=true。