我想要一个 UIImageView 向左滑动,UIImageView 会改变图像,此时 pageController +1,如果向右滑动,pageContoller -1,并显示上一个图像... ...我该如何实现呢?有什么简单的代码吗?你。
问问题
1252 次
2 回答
0
只需将 UISwipeGestureRecognizer 附加到 UIImageView。当手势识别器触发时,您将检查它的方向,然后更改图像并相应地更新 pageController。
于 2011-02-24T14:39:36.157 回答
0
UIGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(next:)];
UISwipeGestureRecognizer *swipeLeftRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeLeftRecognizer];
swipeLeftRecognizer=nil;
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(prev:)];
UISwipeGestureRecognizer *swipeRightRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeRightRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeRightRecognizer];
swipeLeftRecognizer=nil;
[recognizer release];
于 2011-05-19T05:26:51.777 回答