2017-10-24 14 views
0

iPhoneプログラミング(Objective C)の新機能です。私は別のボタンを長押しして見えるボタンを作りたかった。システムのキーボードスタイルに似ています。私はそれらに私の指を保持して、最初または2番目のボタンを選択する必要があります:-)私はこれを行うことができます、私はチュートリアルを見つけることができませんでした。ありがとうObjective-Cの最初のボタンを押すと、2番目のボタンを表示するには

+2

外観を処理するメソッドを作成します –

答えて

1

UILongPressGestureRecognizerインスタンスを作成してUIButtonに添付してください。

-(IBAction)SelectImage:(id)sender 
{ 
     UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressMethod:)]; 
     [self.button addGestureRecognizer:longPress]; 
}  

そして[ `UILongPressGestureRecognizer`](https://developer.apple.com/documentation/uikit/uilongpressgesturerecognizer?language=objc)のためのジェスチャー

- (void)longPressMethod:(UILongPressGestureRecognizer*)gesture 
{ 
    if (gesture.state == UIGestureRecognizerStateEnded) 
    { 
      NSLog(@"Long Press"); 
      //Do your code here what you want to perform 
    } 
} 
関連する問題