如何將事件附加到NSTextField,以便單擊它時?那裏有沒有例子?將單擊操作添加到NSTextField
回答
你正在尋找的方法是 - textShouldBeginEditing:
你要設置的NSTextField的代表,首先。
有什麼我可以看的例子嗎? – AdamB 2011-04-08 00:12:27
'-control:textShouldBeginEditing:'當用戶單擊文本字段時不發送。它在用戶開始在文本字段中輸入文本時發送。 – 2011-04-08 09:51:37
你可以試試這個:它適用於我。
@interface customTextField : NSTextField
@property (strong) id target;
@end
@implementation customTextField
- (void)mouseDown:(NSEvent *)theEvent
{
[self sendAction:@selector(clickAction:) to:[self target]];
}
@end
謝謝。
最好使用目標的動作。你可以通過CTRL +拖動設置它來源代碼的行動。 [self sendAction:self.action to:self.target]; – Borzh 2015-09-21 01:53:08
你不應該複製他人的答案。它的原始來源是:http://stackoverflow.com/questions/9184555/click-on-nstextfield-label-to-emulate-hyperlink-to-a-folder – 2015-12-23 09:10:20
我沒有複製,它的巧合,該鏈接也給了同樣的答案。 – 2016-04-08 13:24:35
- 1. NSTextField新行操作
- 2. NSTextField setStringValue:將字符串附加到NSTextField
- 3. 將項目動態添加到上下文菜單並設置點擊操作
- 4. 製作NSComboBox當單擊NSTextField時出現
- 5. 添加操作菜單項
- 6. 將操作添加到Eclipse工具欄
- 7. 將操作名稱添加到MissingControllerException
- 8. 將文本添加到操作鏈接
- 9. 如何將操作添加到pushnotification alertview?
- 10. 將操作添加到NSRunAlertPanel的按鈕
- 11. 如何將操作添加到Visio(2003)
- 12. 單擊以將邊框添加到div
- 13. 添加單擊事件按鈕正在工作,但將單擊添加到相同的元素不起作用
- 14. Android。我想添加操作以將操作添加到main.xml按鈕
- 15. 將新選項添加到操作菜單(輪子)
- 16. 將自定義操作添加到QDialog中的系統菜單
- 17. 將操作添加到DataTable中JSON特定單元
- 18. 將點擊事件添加到編程添加的菜單項
- 19. 在Swift中添加Click Handler到NSTextField
- 20. 我如何添加菜單項到的NSTextField
- 21. 將菜單項添加到其他應用程序選項/操作菜單(Android)
- 22. 如何通過鈦加速器將徽章添加到操作欄菜單項?
- 23. 如何將可點擊的文本視圖添加到Android中的操作欄?
- 24. 在操作欄中添加菜單
- 25. NSTextField點擊?
- 26. 添加操作欄
- 27. Tortoisegit添加操作
- 28. 將右鍵單擊菜單項添加到圖片框
- 29. 操作單擊腳本 - 硒
- 30. 添加值單擊
當用戶點擊文本字段或當用戶輸入文本字段時(例如通過點擊它或鍵入Tab)? – 2011-04-08 09:41:40
當用戶點擊文本字段時。 – AdamB 2011-04-08 18:14:36
看看http://stackoverflow.com/questions/684166/which-delegate-method-i-should-use-to-respond-to-clicks-on-a-nstextfield – Ryan 2012-01-01 07:36:45