【发布时间】:2011-08-30 20:24:26
【问题描述】:
我有一个 UITextView 并且在 IB 中未选中“可编辑”。文本视图的文本值以编程方式更改。但是,用户需要点击文本视图才能对其进行更改。启用“可编辑”后,文本视图只需点击 1 次即可启用,但现在我已取消选中“可编辑”,需要点击 2 次才能启用。我怎样才能让它不可编辑,但只需点击 1 次即可启用?
【问题讨论】:
-
所以您希望用户在点击它时能够“编辑”它?或者您希望文本视图在您点击它时以编程方式更新?
-
好吧,我有一个由 PNG 制成的自定义数字键盘,当我点击 UITextView 时,自定义键盘是第一个响应者,所以它会弹出。但是,我不希望闪烁的光标出现在文本视图中,并且当它设置为不可编辑时,光标会消失,所以这就是我这样设置的原因。我的主要目标是隐藏光标,这是其中一种方法。但现在唯一的问题是它的双击而不是单键。
标签: iphone objective-c xcode cocoa-touch uitextview