0

一般来说,

例如,您能否在 iPhone4 中有一个框架为 (0,0,320,460) 的 CALayer。然后决定只显示该层的中间矩形部分 (150,220,20,20)。

这里的想法是获取某个图层,然后隐藏除中间矩形之外的所有内容。我尝试过使用框架和边界,但没有运气。我还查看了 CALayer 方法,看看是否有类似于 UIScrollView contentOffset 的方法。但没有运气。

为了使这更实用,请使用 AVCaptureVideoPreviewLayer,然后不显示整个图层,而只显示一个中间矩形 - 要清楚,这个中间矩形不会显示谁图层,而是该预览图层的特定中间矩形。

嗬嗬嗬,节日快乐。

4

1 回答 1

0

使用 CAShapeLayer 作为要剪辑的图层的蒙版。CAShapeLayer 有一个采用 CGPathRef 的路径属性。

于 2012-12-26T03:59:05.393 回答