【问题标题】:Mask a UIImageView with another UIImageView用另一个 UIImageView 屏蔽一个 UIImageView
【发布时间】:2011-07-11 01:35:43
【问题描述】:

有什么方法可以用另一个 UIImageView 的 alpha 来屏蔽 UIImageView?我知道有一种方法可以在自定义 UIView 中使用 Quartz2D 屏蔽图像,但是有什么方法可以更直接地分别访问两个 UIImageView 来做到这一点?

【问题讨论】:

    标签: iphone uiview uiimageview mask


    【解决方案1】:

    ViewX 包含 2 个子视图,view1 和 view2。 View1 的 alpha=.5,view2 的 alpha=1.0。 如果 view1 在 vi​​ew2 的前面,您将看到一个半透明的 view1 在一个完整的 view2 之上。

    另一方面,如果 view2 是 view1 的子视图,alpha 值如上,view2 将从它的父视图“继承” 0.5 alpha。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多