有沒有辦法在NSTextView被修改時得到通知?在NSTextField中,我只是設置默認發送操作的目標,並且完美地工作,但是在NSTextView上我看不到任何發送的操作。檢查是否編輯過NSTextView
0
A
回答
7
來吧夥計們。輪詢? 真的嗎? NSTextView繼承自符合NSTextDelegate協議的NSText。在文檔中查找它。您正在查找的方法是:- (void)textDidChange:(NSNotification *)aNotification
,您可以在TextView的委託中實現該方法,或通過註冊「NSTextDidChangeNotification」通知獲取該方法。
1
NSTextField的子類並覆蓋它具有的textDidChange方法。
委託人會告訴你它何時開始編輯以及何時會完成編輯。但是控件本身得到了本身調用的textDidChange方法。
子類,並重寫方法
- (void)textDidChange:(NSNotification *)notification;
,那麼你可以設置,你可以從外部訪問的標誌。
相關問題
- 1. 檢查datagridview是否被編輯過
- 2. 檢查OSX中的NSTextView是否爲空
- 3. 檢查文本框是否被編輯?
- 4. 在NSTextView中禁用編輯
- 5. 如何檢查是否編輯文本的一個是空
- 6. 如何檢測文本編輯是否過度擬合?
- 7. 檢查編輯控件中是否更改了行索引
- 8. 檢查商店(或記錄)是否已被編輯?
- 9. SilverStripe檢查是否正在編輯或添加記錄?
- 10. Eclipse插件:檢查編輯器中的文件是否保存?
- 11. Telerik RadGridView檢查Cell是否處於編輯模式
- 12. 檢查編輯後是否阻止保存記錄
- 13. 如何檢查編輯文本監聽器是否刪除
- 14. 檢查一個java線程是否已經加入()編輯
- 15. 檢查sharepoint文檔是否被其他人編輯
- 16. 檢查一個HTML元素是否可編輯使用JS
- 17. 檢查訂單是否被管理員編輯?
- 18. 檢查gridview單元格的值是否被編輯的條件?
- 19. C#PropertyGrid - 檢查一個值當前是否正在編輯
- 20. NSTextView不可編輯的文本區域?
- 21. 打開/編輯位於與NSTextView對象
- 22. 如何在Interface Builder中編輯NSTextView?
- 23. UITextField編輯後檢查空
- 24. 檢查和編輯的NSMutableString
- 25. ExtJS的 - 如何檢查是否細胞編輯文本框的存在與否
- 26. 檢查onbeforeunload中的ace編輯器以查看是否進行了更改
- 27. 檢查編譯時iso_c_binding是否可用
- 28. 檢查PHP編碼是否正確
- 29. 檢查郵政編碼是否在
- 30. 檢查編譯器是否爲Turbo C++
我不認爲有這樣的委託方法,你可以不只是保持輪詢它並比較值嗎? – 2011-05-03 17:38:31
我認爲你是對的讓m檢查 – 2011-05-03 17:40:28
我找不到任何委託方法,這會讓我意識到更改 – 2011-05-03 17:49:56