2012-05-03 3 views
0

UITextView가 있습니다. 일부 텍스트를 선택하면 돋보기가 나타납니다. UITextView 아래에 돋보기가 나타날 수 있습니다. 돋보기 경계를 제한 할 수 있습니까?돋보기가 UITextView 아래에 표시되는 것을 원하지 않습니다.

enter image description here

+0

또한 확인할 수 있습니다 [복사, 잘라 내기, 선택, UITextView에서 모두 선택을 어떻게 사용 안 함] [1] [1] : http://stackoverflow.com/questions/1426731/how-disable- 복사 - 컷 - 셀렉트 - 인 - 전체 - 텍스트보기 – Sakares

답변

0

당신은 UITextView를 서브 클래스와 같은 canPreformAction를 오버라이드 (override) 할 필요가 :

- (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을 방지 할 수있다 ..하지만 확대 유리 여전히 표시됩니다.

관련 문제