Ios 创建非矩形视图

Ios 创建非矩形视图,ios,uiview,Ios,Uiview,我需要创建一个非矩形的uiview 在一些帖子中建议使用,但我对此一无所知,以前从未使用过quartz 2d 有没有其他方法可以将uiview的矩形体转换成这个 谢谢您将想深入了解CALayer变换 试试这个: 苹果文档: 视图为矩形。这是无法改变的。然而,有许多方法可以使它们看起来不是矩形的。这在很大程度上取决于你试图解决什么问题。您是否要求它忽略此区域以外的接触?你是要求它将内容剪辑到这个区域,还是只是要确保你在里面画画?此视图后面是否有其他视图,您需要能够在剪切区域中看到?或者你只需要

我需要创建一个非矩形的uiview

在一些帖子中建议使用,但我对此一无所知,以前从未使用过quartz 2d


有没有其他方法可以将uiview的矩形体转换成这个


谢谢

您将想深入了解CALayer变换

试试这个:

苹果文档:

视图为矩形。这是无法改变的。然而,有许多方法可以使它们看起来不是矩形的。这在很大程度上取决于你试图解决什么问题。您是否要求它忽略此区域以外的接触?你是要求它将内容剪辑到这个区域,还是只是要确保你在里面画画?此视图后面是否有其他视图,您需要能够在剪切区域中看到?或者你只需要画一个梯形?“有没有其他方法可以将uiview的矩形体转换成这个?”搜索CALayer+transform+Perspective只有图像会被放置到非矩形uiview中。