来回创建Swiper手势

时间:2012-09-01 06:23:28

标签: iphone objective-c xcode xcode4.2

我正在使用xcode 4.2。这是我的层次结构

Navigation COntroller (No toolbars) -> ViewController1 -> ViewController2 -> ViewController3 ->ViewController4

我在1-3个控制器中添加了swipe gestures,并使用了左手滑动推送。

现在这只是一个方向。我怎么能双向做。我想从ViewController4转到ViewController1。我尝试添加另一个SwipeGesture分配权但它不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

你可以查看这篇文章Setting direction for UISwipeGestureRecognizer 除此之外,如果您收到通知,您可以看到您在哪个控制器中,如果您在控制器1中,它是左扫动推控制器4到堆栈上。但要注意我们正在谈论堆栈这一事实。因此,每次推动控制器时,堆栈都会增长。可能是在首次使用时启动控制器而不是保留参考。如果检测到滑动,则可以将相应的视图置于适当位置。

答案 1 :(得分:0)

设置UISwipeGestureRecognizer的direction属性并使用不同方向的位操作符应该可以。

对此存在疑问。它在那里得到了很好的解释。

How to recognize swipe in all 4 directions?

Setting direction for UISwipeGestureRecognizer