我一直在寻找通过这个教程和问题的负载,但似乎无法找到我寻找,我有一种感觉,我只是缺少一个简单的一步。我还在学习的绳索如此不堪我在这一个..
我正在上的Xcode 4.3.3图像随机,我已经能够用一个按钮随机选择图像做,但我希望它的滑动手势回应。 整个窗口由一个UIImageView对象覆盖,所以我只是想通过刷卡,所以我希望能够刷卡UIImageView的随机化图像的应用程序。 这是我有:
在我的.h文件中:
@interface ViewController : UIViewController <UIGestureRecognizerDelegate> {
IBOutlet UIImageView *quotePage;
}
-(IBAction)random;
-(void)screenWasSwiped;
@end
在我的.m文件:
@interface ViewController ()
@end
@implementation ViewController
-(IBAction)random {
int image = rand() % 4;
switch (image) {
case 0:
quotePage.image = [UIImage imageNamed:@"Quote1.png"];
break;
case 1:
quotePage.image = [UIImage imageNamed:@"Quote2.png"];
break;
case 2:
quotePage.image = [UIImage imageNamed:@"Quote3.png"];
break;
case 3:
quotePage.image = [UIImage imageNamed:@"Quote4.png"];
break;
default:
break;
}
}
-(void)viewDidLoad {
UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(screenWasSwiped)];
swipeLeft.numberOfTouchesRequired = 1;
swipeLeft.direction=UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeLeft];
quotePage.userInteractionEnabled = YES;
}
@end
我认为这将是可能的“随机”的动作连接到故事板滑动手势,但没有奏效。 线程1的信息是:
2012-07-27 15:04:32.012 QuoteRandom [1057:C07] - [视图控制器screenWasSwiped]:无法识别的选择发送到实例0x6868210
所以我想我已经为“screenWasSwiped”连接到图像随机还滑动手势应用到UIImageView的,但我在努力弄明白。 我将不胜感激任何指导! 提前致谢!