1

我的 UIwindow 中有四个视图控制器。我想通过 UIWindow 中的 UItouch 在四个视图控制器之间交换视图控制器的视图?是否可以在 appdelegate.m 文件中处理 touchmoved 以更改这些视图控制器的帧来源?

4

2 回答 2

1

UIWindow 是 UIControl 的父类(它接收触摸事件),因此它无法处理触摸事件。您应该将一个主 VC 作为 UIWindow 的子视图,然后使用该 VC 交换后续 VC 和视图。

于 2010-09-01T12:01:32.643 回答
0

您可以使用手势将UIGestureRecognizerUIPanGestureRecognizer其中)添加到任何视图处理来自任何其他对象的操作:

- (id)initWithTarget:(id)target action:(SEL)action;
于 2013-05-24T05:42:42.460 回答