UIImageView 仅裁剪一些子视图
Posted
技术标签:
【中文标题】UIImageView 仅裁剪一些子视图【英文标题】:UIImageView clipping just some subviews 【发布时间】:2012-07-19 18:33:17 【问题描述】:我有一个内容模式为 Aspect Fill 的 UIImageView,它正在剪裁其子视图。 现在我想添加一个按钮作为子视图,它应该在边缘突出大约 20px。
问题在于界面生成器中的“剪辑子视图”选项会剪切子视图(如预期的那样)。
有没有可能得到我想要的?有任何想法吗?谢谢,朱利安
【问题讨论】:
【参考方案1】:以防万一其他人像我一样偶然发现这一点。我发现我的解决方案是将图像视图上的clipsToBounds
设置为 FALSE:
[_myImageView addSubview:_myButton];
_myImageView.clipsToBounds = NO;
现在我的按钮与图像视图的边缘重叠。
【讨论】:
【参考方案2】:将 UIButton 添加到 UIImageView 的 superview 中,它不会被裁剪。
【讨论】:
以上是关于UIImageView 仅裁剪一些子视图的主要内容,如果未能解决你的问题,请参考以下文章
如何在“方面填充”模式下将 UIImageView 裁剪为新的 UIImage?
如何在“方面填充”模式下将 UIImageView 裁剪为新的 UIImage?