2017-01-12 2 views
-5

Ich versuche, einen Artikel in einem ViewController anzuzeigen.Fügen Sie mehrere UITextView programmatisch

Die Ausgabe, die ich von der API erhalte teilt den Artikel in Absätze und jeder Absatz ist ein Knoten in der JSON. Zum Beispiel

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

Ich möchte diesen Inhalt als ein langer Artikel angezeigt werden, aber ich möchte, dass jeder Absatz lassen, um in einem Textview angesehen werden, anstatt alle Absätze zu kombinieren und Ansicht in einem Textview.

Ich bin auf Xcode 8, Swift 3. Ich verwende Cocoapods, also Bibliotheken sind willkommen. Vielen Dank.

+0

Besser, es in Tabellenansicht statt programmatisch erstellen alle Textansichten. – GeneCode

Antwort

0

Wenn Sie die Textansicht verwenden möchten, müssen Sie nicht mehrere Textansichten erstellen. Verwenden Sie einfach eine einzelne Textansicht.

Verwenden Sie eine for-Schleife für Ihr Antwortobjekt, und fügen Sie den gesamten Absatzinhalt in einer einzelnen Zeichenfolge mit/n nach jedem Absatz an. Und dann einfach diesen String-Wert in textview setzen. Das ist es. Ich hoffe, es wird für Sie besser funktionieren.

Verwandte Themen