0

複数行のデータがスクロールを意味するテキストビューがあります。また、何らかのアクションを実行するテキスト領域をタップする機能を追加する必要があります。

この機能を追加するために、テキストビューの上にボタンを配置しました。すべて問題ないようですが、ボタンを配置したため、テキストビューをスクロールできません。

機能のスクロールとタップの両方を実行して何らかのアクションを実行できるように、私を助けたり、提案したりしてください

これは私も試しました

[mybutton setTitle:@"dfsmnjksnfksndfkjsfkjsdkfjskdfjkdsjfkdsjfksjfkjsdknsmvnxcklvnlk;xvkgn'igsdmvkl'smv,ms,qdaasdasdsadasdvmsklmklvmlkdjffjksjksfkjhksdfjksjfksjfksjfksjdfkdjsfkdsjfkdjfksjdfkjsdfkjsdfkjskfjslfjslkfjlsdjflkdsjfklsjflksdjklsjkdsjfkjdfkjdsfkldskflsdfjsdfl" forState:UIControlStateNormal];
mybutton.titleLabel.lineBreakMode = UILineBreakModeCharacterWrap;
4

2 に答える 2

1

Gesture Recognizer 、特に UITapGestureRecognizer見てください。

于 2013-02-11T05:46:13.187 に答える
0

UIButtonあなたができることを使用する代わりに使用することです

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

ユーザーが に触れたかどうかを検出するメソッドUITextView。以下のように使用できます。

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    if( [touch view] == yourTextView)
    {
       // put the code you have written on button action.
    }
}
于 2013-02-11T05:49:48.307 に答える