【发布时间】:2011-07-11 01:35:43
【问题描述】:
有什么方法可以用另一个 UIImageView 的 alpha 来屏蔽 UIImageView?我知道有一种方法可以在自定义 UIView 中使用 Quartz2D 屏蔽图像,但是有什么方法可以更直接地分别访问两个 UIImageView 来做到这一点?
【问题讨论】:
标签: iphone uiview uiimageview mask
有什么方法可以用另一个 UIImageView 的 alpha 来屏蔽 UIImageView?我知道有一种方法可以在自定义 UIView 中使用 Quartz2D 屏蔽图像,但是有什么方法可以更直接地分别访问两个 UIImageView 来做到这一点?
【问题讨论】:
标签: iphone uiview uiimageview mask
ViewX 包含 2 个子视图,view1 和 view2。 View1 的 alpha=.5,view2 的 alpha=1.0。 如果 view1 在 view2 的前面,您将看到一个半透明的 view1 在一个完整的 view2 之上。
另一方面,如果 view2 是 view1 的子视图,alpha 值如上,view2 将从它的父视图“继承” 0.5 alpha。
【讨论】: