我必须在 iOS 上创建一个自定义形状(倒 T)边框的 Uiview。我附上下面的截图。我进行了很多研究,找到了一种使用 here 中的 UIBezierPath 的方法.
但我不知道如何将我的 View 塑造成倒 T 形。
最佳答案
UIView
总是矩形的。来自文档:
The UIView class defines a rectangular area on the screen and the interfaces for managing the content in that area.
即使 View 仅限于矩形,您也可以按照自己喜欢的方式塑造事件区域。通过将其与透明背景相结合,您可以模仿您可以绘制的任何形状的 View 。
当您的矩形 View 接收到触摸和其他事件时,您的事件处理程序应该首先检查事件是否发生在倒 T 区域。如果事件在外部,则应忽略该事件。
关于iphone - iOS 中的自定义形状(倒 T)边框 Uiview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058464/