2012-01-15 63 views
0

你好,每一个,并为我的英语不好 我开发了一个与xcode和界面生成器与几个标签和nstextfield,和一个帖子按钮的古柯应用程序。 当我点击我的文字时,我想动态地控制我的文本字段(如果不允许字符或控制长度,请将文字颜色化)。 我已经找到了很多解决方案,但我不知道我必须在我的可可应用程序中实现代码的位置:(但是,当我点击发布按钮,但不能在nstextfield中点击时,我可以控制我的nstextfield。 我搜索了很多小时有关....可可NSString自动控制

感谢YOUT帮助!

回答

0

您可以控制文本的颜色或字体大小或者即使文本字段只是通过设置与NSTextField关联的属性启用。

如果您想在NSTextField中点击时更改内容,请设置一些类(您的窗口控制器可能?)以符合NSTextFieldDelegate协议,然后将其连接到NSTextFielddelegate属性(通过XIB或编程方式,通过NSTextField`setDelegate'方法。

然后,在NSTextField点击的时候,你可以捕捉这些点击活动通过委托的方法,如发生:

[control: textShouldBeginEditing:](当你点击的文本字段被调用,或者如果你入位,或当文本字段将成为输入键盘的文本出现的下一个位置)。

到目前为止,这有意义吗?

有很多NSTextFieldDelegate的例子,你可以谷歌和问题的答案,你可以在这里找到,like this one