我使用以下代码在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()
中 不幸的是,向右或向左滑动并不起作用。我必须向左滑动才能获得正确的滑动效果。我必须向右滑动才能获得向左滑动的效果。我做错了什么?
答案 0 :(得分:0)
您的代码似乎没问题。
当谈到滑动方向时,这看起来像是意义问题。对于iOS,左滑动意味着滑动,其中滑动移动从起点继续向左移动。对于正确的滑动,反之亦然。