在iOS中定制形状(倒T)边界Uiview

Sha*_* TK 4 iphone customization objective-c uiview ios

我必须在iOS上创建一个自定义形状(倒T)边界Uiview.我附上下面的截图.我已经研究了很多,我从这里找到了一种使用UIBezierPath的方法.

但是我没有想到把我的视角塑造成倒T形.

倒带边T

das*_*ght 6

UIViews总是矩形的.从文档:

UIView类在屏幕上定义了一个矩形区域,以及用于管理该区域内容的接口.

即使视图仅限于矩形,您也可以以任何您喜欢的方式塑造活动区域.通过将其与透明背景相结合,您可以模拟可以绘制的任何形状的视图.

当您的矩形视图接收到触摸和其他事件时,您的事件处理程序应首先检查活动是否发生在倒T区域.如果活动在室外,则应忽略该事件.