【发布时间】:2011-07-11 09:30:03
【问题描述】:
我编写了一个“代理”Cocoa 应用程序,其中 TextField 位于状态图标的菜单中。图标菜单显示如下:
(来源:ifotos.pl)
步进器将值递增或递减 5。文本字段的目的是按“向上”或“向下”键,实现与值递增或递减 5 相同的结果。
我发现下面的代码必须使用- (BOOL)control:(NSControl *)control textView:(NSTextView *)fieldEditor doCommandBySelector:(SEL)commandSelector的NSControlTextEditingDelegate协议。
我目前遇到的问题是如何实现代码。我通常的做法是使用sth.delegate = self;。我试图寻找答案,但回复包括使用control:textView:...。即使经过进一步研究,我也无法学习如何使用委托方法。
提前谢谢你!
【问题讨论】:
标签: objective-c cocoa nstextfield