我不能为自己的一生而弄清楚如何对具有动态高度的Uiview产生这种影响。我想让顶部具有"撕裂"样式的边缘,但是视图可能是动态的,因此,当我将撕裂的纸掩模放在顶部时,它会伸展整个视图的长度。
我可以说"坚持在顶部",或者指定应该伸展的部分?最好使用图层,但iOS 8的maskView
属性也有效。
您可以将图层掩码的框架设置为所需的任何东西。这是定位它的一种方法。
,或者您可以(可能,我还没有尝试过)将可拉伸的图像视图用作掩模(-resizizableImageWithCapinsets:resizizizingMode :)。那应该防止撕裂的纸边缘伸展。