Все UIViews - все они - являются прямоугольниками.Вы не можете создать UIView, который является треугольником, но вы можете создать тот, который содержит и представляет треугольную форму и реагирует только на прикосновения в этой форме.Вы, конечно, должны понимать, что под всем этим находится прямоугольник, и вам придется разбираться со случаем, когда пользователь касается снаружи треугольника, но внутри прямоугольника, вероятно, путем передачи таких событий в представлении ниже.Действительно, вам, возможно, придется обрабатывать все комбинации событий касания (касание внутри, касание снаружи, касание перемещения снаружи и т. Д.) Таким образом.
Может быть, проект, на который ссылаются выше, все это обработает, я непосмотри слишком глубоко.