0

私はUITextViewを持っています。テキストを選択すると虫眼鏡が表示されます。UITextView の下に虫眼鏡が表示される場合があります。虫眼鏡の境界を制限することはできますか?

ここに画像の説明を入力

4

1 に答える 1

0

をサブクラス化し、次のようUITextViewにオーバーライドする必要があります。canPreformAction

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    BOOL can = [super canPerformAction:action withSender:sender];

    if(action == @selector(paste:) || action == @selector(selectAll:) || action == @selector(select:))
        can = NO;

    return can;
}

これにより、UIMenuControllerが表示されなくなりますが、虫眼鏡は引き続き表示されます。

于 2012-05-03T09:06:22.680 に答える