以编程方式添加多个 UITextView
Posted
技术标签:
【中文标题】以编程方式添加多个 UITextView【英文标题】:Add multiple UITextView programmatically 【发布时间】:2017-01-12 03:35:32 【问题描述】:我正在尝试在 ViewController 中显示一篇文章。
我从 API 收到的输出将文章分成段落,每个段落是 JSON 中的一个节点。例如,
"para" : 1,
"content" : "some long paragraph"
,
"para" : 1,
"content" : "some long paragraph"
我想将此内容显示为一篇长文章,但我想让每个段落在一个 textView 中查看,而不是将所有段落和视图组合在一个 textView 中。
我使用的是 Xcode 8、Swift 3。我使用 Cocoapods,所以欢迎使用库。
【问题讨论】:
最好将其放在 tableview 中,而不是以编程方式创建所有 textview。 【参考方案1】:如果你想使用文本视图,那么你不需要创建多个文本视图。只需使用一个文本视图。
在响应对象上使用 for 循环,并在每个段落之后使用 /n 将所有段落的内容附加到单个字符串中。然后只需将该字符串值设置为 textview。就是这样。我希望它会更好地为你工作..
【讨论】:
以上是关于以编程方式添加多个 UITextView的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式在 UIScrollview 中添加多个 UIImageview