iOS中的Android TextView相当于什么?
当我在Google和StackOverflow中search到“iOS中的Android TextView等价物”时,我希望find一个快速的答案,但是它花费了一些search和切换关键字。 我发布此问答对,以便其他人可以快速回答这些关键字。
我已经做了大约一年的Android编程,现在我正在iOS上开始。 我一直在做的所有教程都使用UILabel
来显示文本,但是我希望多行文本可以是段落,而UILabel似乎不适合这样做。
这一个来了,但这是错误的方向(iOS到Android):
iOS到Android:如何显示一个TextView
这里有一些其他的“等价”问题,但不是我想要的:
- Objective-C中Android的“Spannable”相当于什么
- IOS中的Android内容提供者有什么相同之处?
- iOS开发中的Android权限等价于什么?
- Android的Html.fromHtml()在iOS中等价于什么?
iOS中的Android TextView
的等价物是UILabel
和UITextView
。 你想要大量的文字是UITextView
。 以下是从文档中的描述:
的UITextView
UITextView类实现了可滚动的多行文本区域的行为。 该类支持使用自定义样式信息显示文本,还支持文本编辑。 您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时。
的UILabel
UILabel类实现只读文本视图。 您可以使用此类来绘制一行或多行静态文本,例如可以用来标识用户界面的其他部分的那些文本。
的UITextField
UITextField对象是一个控件,用于显示可编辑的文本,并在用户按下返回button时将操作消息发送到目标对象。 您通常使用此类从用户收集less量文本,并根据该文本执行一些即时操作,如search操作。
以下是一些进一步研究的链接:
- 使用文本工具包绘制和pipe理文本 (文档)
- 在Swift中的文本工具包教程
- 使用文本工具包pipe理iOS应用程序中的文本
- ios:显示可变长度,多行文本的最佳方式