是否有可能有一个可变高度的 UIView 面具层不拉伸,也许只是坐在顶部?(例如,"torn paper"样式的边缘?



我不能为自己的一生而弄清楚如何对具有动态高度的Uiview产生这种影响。我想让顶部具有"撕裂"样式的边缘,但是视图可能是动态的,因此,当我将撕裂的纸掩模放在顶部时,它会伸展整个视图的长度。

我可以说"坚持在顶部",或者指定应该伸展的部分?最好使用图层,但iOS 8的maskView属性也有效。

您可以将图层掩码的框架设置为所需的任何东西。这是定位它的一种方法。

,或者您可以(可能,我还没有尝试过)将可拉伸的图像视图用作掩模(-resizizableImageWithCapinsets:resizizizingMode :)。那应该防止撕裂的纸边缘伸展。

相关内容

最新更新