1
我想在从UITableViewController继承的视图上实现从右到左和从左到右的手势。我有在另一个视图(UIViewController)实现的手势代码,它的工作原理。如何将手势添加到UITableViewController?
这似乎并不像touchesBegan
甚至被召唤。
有谁知道知道这么做?
谢谢
我想在从UITableViewController继承的视图上实现从右到左和从左到右的手势。我有在另一个视图(UIViewController)实现的手势代码,它的工作原理。如何将手势添加到UITableViewController?
这似乎并不像touchesBegan
甚至被召唤。
有谁知道知道这么做?
谢谢
它取决于SDK版本。在3.2中,使用UIGestureRecognizer
。 3.2之前使用touchesBegan
和朋友。在处理UIScrollView
时尤其如此,因为UIGestureRecognizer
将取消touchesBegan
。所以如果你想要向前兼容,你必须同时使用UIScrollView。
对于您的特殊情况,请使用UISwipeGestureRecognizer
或UIPanGestureRecognizer
。您将不得不实施gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
以防止UIScrollView取消您的手势识别器。
UITableViewController -> UITableView : UIScrollView
我正在运行3.1.2,你知道我能在哪里得到3.2吗? – mea36 2010-05-10 18:09:28
或者有什么方法可以在不使用gestureRecognizer的情况下做到这一点? – mea36 2010-05-10 18:30:13
您可以通过购买iPad获得3.2。或者等待几天4.0 ... – 2010-06-20 03:55:35