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

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

をサブクラス化し、次のよう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が表示されなくなりますが、虫眼鏡は引き続き表示されます。