[英]Crop UIImageView to bounds of parents
我在另一个UIView中有一个UIImageView。 UIImageView比UIView略高。 虽然,我希望UIImageView仅在UIView中可见。 不应看到UIView之外的UIImageView的任何部分。
我使用的是UITableView,并且在UITableViewCell内将是为其提供“卡片”外观的UIView。 如下面的屏幕截图所示,颜色(红色,蓝色,紫色,绿色和橙色)是单元格的背景色。 UIView是单元格内的内容。
仅从外观来看,我必须从UIView中将clipToBounds设置为true
。 我这样做了,情节提要中的示例视图似乎起作用了。
“什么是真相?”中的图像 UIView和“关于我们” UIView可以正确裁剪图像。 现在,当我在模拟器中运行它时,它不会裁剪图像。
如您所见,图像在UIView上方和下方流血。
仅供参考,图像的不透明度为0.35
。
如何使图像正确裁剪到UIView边框?
如果使用约束,则将高度约束添加到图像视图,然后尝试。
在您的情况下,它非常灵活,因此uitableViewCell可以在imageview中获取图像的高度。
设置UIImageView属性, clipsToBounds = true
不只是父级UIView。 它们具有不同的属性,即使UIImageView是UIView的子级也是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.