如何将事件附加到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