2017-01-12 7 views
-5

Я пытаюсь показать статью в ViewController.Добавить несколько UITextView программно

Результат, который я получаю от API, делит статью на абзацы, и каждый абзац является узлом в JSON. Например,

{ 
"para" : 1, 
"content" : "some long paragraph" 
}, 
{ 
"para" : 1, 
"content" : "some long paragraph" 
} 

Я хочу, чтобы отобразить это содержание как одну длинную статью, но я хочу, чтобы каждый абзац следует рассматривать в одном TextView вместо объединения всех параграфов и вид в одном TextView.

Я нахожусь в Xcode 8, Swift 3. Я использую Cocoapods, поэтому библиотеки приветствуются. Благодарю.

+0

Лучше поместить его в tableview, а не программно создавать все текстовые изображения. – GeneCode

ответ

0

Если вы хотите использовать текстовое представление, вам не нужно создавать несколько текстовых полей. Просто используйте одно текстовое представление.

Используйте цикл for для объекта ответа и добавьте все содержимое абзаца в одну строку, используя/n после каждого абзаца. А затем просто установите это строковое значение в textview. Вот и все. Я надеюсь, что это сработает для вас лучше.