在ios中向右滑动就像向左滑动一样

时间:2015-09-09 16:26:11

标签: ios objective-c iphone

我使用以下代码在ios模拟器中向右/向左滑动

UISwipeGestureRecognizer * leftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myLeftAction)];
[leftRecognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.view addGestureRecognizer: leftRecognizer];

UISwipeGestureRecognizer * rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myRightAction)];
[rightRecognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[self.view addGestureRecognizer: rightRecognizer];

此代码位于viewDidLoad()

中 不幸的是,向右或向左滑动并不起作用。我必须向左滑动才能获得正确的滑动效果。我必须向右滑动才能获得向左滑动的效果。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您的代码似乎没问题。

当谈到滑动方向时,这看起来像是意义问题。对于iOS,左滑动意味着滑动,其中滑动移动从起点继续向左移动。对于正确的滑动,反之亦然。