我想使用UITextFields
输入相对少量的文字。文本可以比文本字段的大小更长,我希望用户能够在文本字段内触摸/滚动,以便能够阅读所有文本字段。
这种类似半滚动的行为在编辑模式下可用,但我不希望用户能够编辑,只需滚动。换句话说,键盘不应该出现。 (我允许用户进行编辑,但这是在应用程序的另一部分。)
我怀疑UITextField
不是为了做我正在尝试做的事而构建的,我应该去探索UITextView
的功能。由于我已经在提供支持UITextField
编辑的基础设施方面做了公平的投资(当需要时,而不是在当前情况下),我有点不愿完全放弃UITextFields
。
有没有人看到做我想做的事情的方式?
霍华德
答案 0 :(得分:1)
你不要使用UITextView而不是小尺寸的文本域
答案 1 :(得分:0)
使用滚动视图和UILabel作为滚动视图的子视图?
或者,使用UITextView并将其可编辑属性设置为NO。如果您担心textview的样式,请使用普通样式并使用其他UI元素进行自定义。