Как найти контакт на UIwindow? - PullRequest
1 голос
/ 01 сентября 2010

у меня есть четыре viewcontroller в моем UIwindow. Я хочу поменять представление моего viewcontroller между четырьмя через UItouch в UIWindow? Возможно ли обрабатывать touchmoved в файле appdelegate.m, чтобы изменить происхождение фрейма этих viewcontrollers?

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

UIWindow - это родительский класс UIControl (который получает события касания), поэтому он не может обрабатывать события касания. Вы должны поместить один главный VC как подпредставление в UIWindow, а затем использовать этот VC для обмена последующими VC и представлениями.

0 голосов
/ 24 мая 2013

Вы можете добавить UIGestureRecognizer (среди них UIPanGestureRecognizer) к любому представлению обрабатывать действие из любого другого объекта , используя жесты:

- (id)initWithTarget:(id)target action:(SEL)action;
...