在UITextField中没有可编辑性的可滚动性

时间:2011-07-15 15:04:40

标签: ios text scroll

我想使用UITextFields输入相对少量的文字。文本可以比文本字段的大小更长,我希望用户能够在文本字段内触摸/滚动,以便能够阅读所有文本字段。

这种类似半滚动的行为在编辑模式下可用,但我不希望用户能够编辑,只需滚动。换句话说,键盘不应该出现。 (我允许用户进行编辑,但这是在应用程序的另一部分。)

我怀疑UITextField不是为了做我正在尝试做的事而构建的,我应该去探索UITextView的功能。由于我已经在提供支持UITextField编辑的基础设施方面做了公平的投资(当需要时,而不是在当前情况下),我有点不愿完全放弃UITextFields

有没有人看到做我想做的事情的方式?

霍华德

2 个答案:

答案 0 :(得分:1)

你不要使用UITextView而不是小尺寸的文本域

答案 1 :(得分:0)

使用滚动视图和UILabel作为滚动视图的子视图?

或者,使用UITextView并将其可编辑属性设置为NO。如果您担心textview的样式,请使用普通样式并使用其他UI元素进行自定义。