2013-08-20 91 views
2

我需要创建非矩形形状的uview。创建非矩形uiview

Trapezoid

使用Quartz 2d Paths建议在一些文章,但我在这一点上毫无章法,并与石英2D之前从来没有做过。

是否有任何其他方式来将uiview的矩形体转换成这个?

谢谢

+6

视图是矩形。这是不可改变的。但是,有很多方法可以使它们看起来不是矩形。这很大程度上取决于你想要解决的问题。你是否需要忽略这个区域以外的接触?你是否需要将它的内容剪辑到这个区域,或者你只是要确保你在里面画画?这种观点背后还有其他观点,你需要能够在切割区域看到吗?或者你只需​​要绘制一个梯形? –

+0

“有没有其他方法可以将uview的长方体转换成这个?”搜索CALayer +变换+透视 –

+0

只有图像将被放置到非矩形视图中。 – Quaso

回答