如何將事件附加到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. 將操作添加到DefaultMutableTreeNode
- 2. 如何將NSTextField添加到SKScene上?
- 3. 將不可編輯的NSTextField作爲標籤添加到另一個NSTextField
- 4. NSTextField新行操作
- 5. NSTextField setStringValue:將字符串附加到NSTextField
- 6. cocoa - 添加NSTextfield到NSRect
- 7. 單擊編輯NSTextField
- 8. 將項目動態添加到上下文菜單並設置點擊操作
- 9. 製作NSComboBox當單擊NSTextField時出現
- 10. 添加操作菜單項
- 11. android將背景添加到操作欄
- 12. 將操作添加到Eclipse工具欄
- 13. 如何將操作添加到pushnotification alertview?
- 14. 將操作添加到Firebase通知
- 15. 將操作添加到NSRunAlertPanel的按鈕
- 16. 將文本添加到操作鏈接
- 17. 如何將操作添加到SneakyButtonSkinnedBase? (COCOS2d)
- 18. 將動態操作添加到$資源
- 19. 將操作名稱添加到MissingControllerException
- 20. 如何將操作添加到Visio(2003)
- 21. 如何將操作欄添加到DialogFragment?
- 22. 單擊以將邊框添加到div
- 23. 添加單擊事件按鈕正在工作,但將單擊添加到相同的元素不起作用
- 24. Android。我想添加操作以將操作添加到main.xml按鈕
- 25. 如何將操作按鈕/操作添加到UILocalNotification警報中?
- 26. 無法將操作添加到OS X首選項菜單
- 27. 將操作添加到DataTable中JSON特定單元
- 28. 將自定義操作添加到QDialog中的系統菜單
- 29. 如何使用actionbarsherlock將菜單項添加到操作欄?
- 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