我必须创建一个控件,用于显示用户在矩形框架中选择的图像,并允许她滚动和缩放它。这个,我通过添加UIImageView作为UIScrollView的子视图来完成。现在,在新的布局中,容器视图必须是三角形的,并且必须裁剪出容器外部的图像部分。用户仍必须能够滚动和缩放它。
如何做到这一点?我使用图像蒙版渲染静态图像,但是可以在可缩放和可滚动的图像上使用它们吗?或者还有其他方法可以做到这一点吗?
答案 0 :(得分:0)
执行此操作的最简单方法可能是创建一个CAShapeLayer,其中path
描述所需的三角形,然后将其设置为UIScrollView的mask
上的layer
。