禁用文本框

问题描述:

我有一个文本框,需要禁用它。禁用文本框

我的代码;

self.personTextField.userInteraction=NO; 

但是,当我点击上面的文本框时,键盘弹出。 (但我无法打字)。我想要做的是,即使没有点击弹出键盘,也可以完全禁用文本框。

注:我只需要完全禁用上述文本字段(personTextField),有可能是其它文本字段,但我需要仅禁用personTextField

self.personTextField.enabled = NO;

+0

但是,当我添加'enable = NO'时,键盘弹出。有没有解决这个问题? – Illep 2012-03-22 13:50:38

+0

我无法复制您的问题。当我只将一个UITextField添加到一个空的笔尖并取消选中时,当我点击它时,不会显示任何键盘。检查你的代码,以确保你不会意外启用它的某个地方。 – 2012-03-22 14:12:59