1

我必须创建一个控件,在矩形框架中显示用户选择的图像,并允许她滚动和缩放它。这一点,我通过添加 UIImageView 作为 UIScrollView 的子视图来完成。现在,在新的布局中,容器视图必须是三角形的,并且必须裁剪超出容器的图像部分。用户必须仍然能够滚动和缩放它。

如何才能做到这一点?我已经使用图像蒙版渲染了静态图像,但同样可以用于可缩放和可滚动的图像吗?还是有其他方法可以做到这一点?

4

1 回答 1

0

最简单的方法可能是制作一个 CAShapeLayer 并path描述所需的三角形,然后将其设置为maskUIScrollView 上的layer

于 2013-08-01T12:23:20.390 回答