UIButton
1回押して離すか、押したまま(理想的には1.5秒)画面上を移動するかによって、異なる機能を提供したいと思います。現在、このコードを使用しています:
[button addTarget:self action:@selector(open:)
forControlEvents:UIControlEventTouchDown]
panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[panRecognizer setDelegate:self];
[button addGestureRecognizer:panRecognizer];
-(IBAction)open:(id)sender {}
-(void)move:(id)sender{}
move:
正常に動作しますが、open:
動作しません。