2011-08-30 72 views
0

我有一个UITextView,我在IB中取消选中“可编辑”。文本视图的文本值以编程方式更改。但是,用户需要点击文本视图才能更改。启用“可编辑”后,文本视图只需要1次启用,但现在我没有选中“可编辑”,需要启用2次启动。我怎样才能让它不可编辑,但只需要1次点击即可启用?不可编辑的UITextView需要双击

+0

所以你希望用户在点击它时能够“编辑”它?或者您希望textview在您点击时以编程方式更新? – jin

+0

嗯,我有一个由PNG制成的自定义数字键盘,当我点击UITextView时,自定义键盘是第一响应者,所以它弹出。但是,我不希望闪烁的光标出现在文本视图中,并且当它设置为不可编辑时,光标消失,所以这就是为什么我将它设置为这样。我的主要目标是隐藏光标,这是其中一种方法。但唯一的问题是现在它的双击而不是单曲。 – Snowman

回答

1

你可以在一个UIScrollView如果你想隐藏光标和不需要光标相关的功能(光标位置,突出文本等)使用一个UILabel。

+0

当标签被点击时,我将如何激活自定义键盘? – Snowman

+0

在UILabel上放置一个透明的UIButton – jin

+0

那么我可能只需要用UITextView做同样的事情 - 只需在它上面放一个透明的UIButton? – Snowman