2011-02-05 51 views

回答

9

設置符合NSTextDelegate協議的委託對象(或使用您的應用程序委託)。然後,您只需執行textDidEndEditing:即可清除選擇。從docs

textDidEndEditing:

通知內容的文本對象已完成 編輯委託(它已經辭職第一響應狀態)。

- (void)textDidEndEditing:(NSNotification *)aNotification

喜歡的東西:

#ifndef NSZeroRange 
#define NSZeroRange NSMakeRange(0,0) 
#endif 

- (void)textDidEndEditing:(NSNotification *)aNotification { 

    [myTextView setSelectedRange:NSZeroRange]; 
} 
+1

謝謝你的快速反應!有用! – nonamelive 2011-02-05 16:41:28