2012-05-03 27 views
0

私はUITextViewを持っています。テキストを選択すると拡大鏡が表示されます。虫眼鏡がUITextViewの下に表示されることがあります。虫眼鏡の境界を制限することは可能ですか?あなたがUITextViewのサブクラスを作成し、このようcanPreformActionをオーバーライドする必要がUITextViewの下に拡大鏡が表示されないようにします

enter image description here

+0

また、チェックすることができます[コピー、切り取り、選択は、UITextViewのすべてを選択してどのように無効化] [1] [1]:http://stackoverflow.com/questions/1426731/how-disable-コピーカット選択選択オールインワンテキストビュー – Sakares

答えて

0

- (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を防ぐことができます..しかし、拡大]ガラスがまだ示されます。

関連する問題