UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipedGesture:)];
swipe.direction = UISwipeGestureRecognizerDirectionRight;
swipe.numberOfTouchesRequired = 1;
[self.myLabel.superview addGestureRecognizer:swipe];
- (void)swipedGesture:(UIGestureRecognizer *)recognizer
{
NSLog(@"I swiped ;)");
}
を働いていない、これは何が起こるかです:私はラベルがmyLabel
呼ばれています。右にスワイプすると、NSLog
I swiped
が印刷されますが、何も起こりません。どういう理由ですか?私はここで何をやったのですか?私のコードを編集してこの作業を手助けできる人がいますか?スワイプジェスチャがUILabelに追加しましたが、そのだから
「そのラベルのスーパービューに追加する」とはどういう意味ですか?ラベルではなく、 'View'にそれを追加していますか? – Illep
はい私はあなたが 'uilabel'を持っている' view'にジェスチャーを追加していると思います。だからあなたはビューに&ジェスチャーを追加するように見えるラベル& –
ありがとうバディ... – harshitgupta