获取uiimageview下的uiview部分?
Posted
技术标签:
【中文标题】获取uiimageview下的uiview部分?【英文标题】:Get uiview section under uiimageview? 【发布时间】:2015-09-01 12:40:24 【问题描述】:我有一个 UIView 作为背景,上面有一个 UIImageView。
我想要做的是用后面的 UIView 部分填充 UIImageView(没有白色边框)
我尝试裁剪背景快照,但效果不佳。总是有区别的。
【问题讨论】:
发布裁剪代码,您可能忘记了图像上下文中的比例参数 【参考方案1】:让后台UIView成为UIImageView的子视图,然后设置UIImageView的属性yourImageView.clipsToBounds = YES
【讨论】:
【参考方案2】:使用 CALayer 蒙版。掩码将是较小的图像视图,并将分配给背景视图的掩码属性。
【讨论】:
我不知道如何从遮罩层返回 UIImage。我需要这张图片在 UIImageView 中应用效果以上是关于获取uiimageview下的uiview部分?的主要内容,如果未能解决你的问题,请参考以下文章
UIView 中的 UIImageView 并且不显示超出范围的图像部分
在 Swift 上获取 UIView 和 UIImageView 的像素和点
试图将 UIView 放在 UIImageView 之上以突出显示 UIImage 的一部分
调整 uiview 的大小以及 uiimageview 的旋转