У меня есть пользовательский UIViewController, UIView которого занимает угол экрана, но большая часть его прозрачна, за исключением тех частей, которые имеют некоторые кнопки и прочее. Из-за расположения объектов на этом представлении рамка представления может закрывать некоторые кнопки под ним. Я хочу иметь возможность игнорировать любые прикосновения к этой точке зрения, если они не касаются чего-либо важного, но я, кажется, только могу пройти по фактическим событиям касания (затрагивает вещи Enned/nextResponder). Если у меня есть UIButton или что-то вроде того, которое не использует touchesEnded, как мне передать событие касания вместе с этим?
Я не могу просто вручную определить переключатель кнопок для вызова, потому что этот пользовательский ViewController может использоваться во многих разных представлениях. Мне в основном нужен способ назвать это:
[self.nextResponder touchesEnded:touches withEvent:event];
и в типах UIControl.