【发布时间】:2012-08-18 23:46:38
【问题描述】:
我目前有一个图像遮罩,我想用它来遮罩 UIScrollView。 滚动视图包含 1 个 UIImageView。
这是我目前在 viewdidload 中所做的:
CALayer *mask = [CALayer layer];
mask.contents = (id)[UIImage imageNamed:@"ScrollMask.png"].CGImage;
mask.frame = CGRectMake(0, 0, 512, 384);
[Scroll1.layer setMask:mask];
这在某种程度上有效。 它掩盖了滚动视图内的 ImageView,但不掩盖滚动视图本身。
有没有办法屏蔽滚动视图的 CALayer 而不是 imageview 的层?
【问题讨论】:
标签: xcode uiscrollview calayer mask