0

UITextView ベースの iPhone アプリで作業しています。私の画面の1つでは、ユーザーが画面をタップすると3つのUITextViewがあり、カスタムMenuItemsでUIMenuControllerが表示されます。In this scenario UITextView is in Active means UITextView is becomResponder. So when i show UIMenuItem taping the screen UITextView UIMenuController showing with "Paste" option.

ユーザーが画面に触れたときに UITextView から UIMenuController アイテムを無効にしたい。Could you please anyone tell me how to disable UITextView with showing keypad and disable UIMenuController.?前もって感謝します。

4

1 に答える 1

0

次のようにコーディングできます。

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    if (action == @selector(paste:))
        return NO;
    return [super canPerformAction:action withSender:sender];
}

それ以外の場合は、次のように記述できます。

- (BOOL)canBecomeFirstResponder {
    return NO;
}

テキストファイルを編集不可にするには。それがうまくいくことを願っています。

于 2012-10-20T16:14:41.750 に答える