2011-02-05 53 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