0

UITextView をボタンとして使用しようとしていますが、UITextView をクリックすると、別の UIViewController (ルートではなく、次のもの) にポップする必要があります。

UIButton の使用は正常に機能します (次の UIViewController にドラッグし、コーディングを行わずにセグエ タイプとして「プッシュ」を選択することにより)。しかし、UITextView で同じことをしてもうまくいきません!

だから、私の質問は、UITextField を使用して次のビュー コントローラーに移動する方法ですか?

4

4 に答える 4

2

UITextViewにタップジェスチャーを追加

UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(mySelector)];
  tapRecognizer.numberOfTapsRequired = 1;
[_textView addGestureRecognizer:tapRecognizer];

UITapGestureRecognizer アクション メソッドで UIVieWController をプッシュまたは提示します。

-(void)mySelector
        {
        // Navigate  to  next view controller
        }
于 2013-09-24T08:40:29.247 に答える
0
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myTapped:)];
tapRecognizer.numberOfTapsRequired = 1;
[txtView addGestureRecognizer:tapRecognizer];

    -(void)myTapped::(UIGestureRecognizer *)gesture
    {
                // Do what you want here
    }

このコードを試してください

于 2013-09-24T08:43:01.570 に答える