2017-05-28 1 views
0

Xcode 8.3.2Bester Ansatz Text

Wie als Neuling auf der Anzeige, ich versuche mit segues, Einschränkungen kennen zu lernen, Textfeldern und Bildansichten ... vor allem der Design-Elementen. Ich versuche ein kitschiges Rezeptbuch mit Lieblingsrezepten zusammenzustellen. Ich wollte wissen, wie man Rich Text mit fettem Text und Aufzählungszeichen am besten anwendet. Etiketten scheinen meine einzige Option zu sein, aber ich fragte mich, ob es andere Optionen gäbe? Jeder Rat würde geschätzt werden.

ViewController in Storyboard

+1

Sie können Aufzählungszeichen mit diesem Unicode-Zeichen hinzufügen: https://stackoverflow.com/questions/5533851/format-uilabel-with-bullet-points. Sie haben die Wahl zwischen UILabel und UITextView (ich denke, dass TextView für Sie besser und einfacher ist). TextView bietet Ihnen die einfachste Verwendung von Scrollen, klicken Sie auf Ressourcen wie Telefon, E-Mail, Links usw. –

+0

Denken außerhalb der Box .... warum nicht ein 'WKWebView' und Markdown verwenden? Letzte Woche hat ein E-Mail-Newsletter auf diesen Code hingewiesen (https://github.com/keitaooouchi/MarkdownView). Ich denke daran, "Release Notes" zu meinen Apps hinzuzufügen. Nein, es ist nicht "RichText" (was nicht Open Source ist), aber Sie bekommen so ziemlich alles, was Sie wollen - einschließlich Quellcode, damit Sie keinen Code von Drittanbietern benötigen. – dfd

Antwort

1

Wie viel für meinen Ansatz, während meiner Karriere habe ich gelernt, dass Textviews (auch bekannt als C# Rich) kann ziemlich schwierig sein ..

Sie mit klassischem UILabel Ansatz mit Linien in Interface Builder Set gehen auf 0 und atrributedText, das Aufzählungszeichen enthält: Dies ist ein nettes Tutorial, aber ein bisschen alt und würde es wahrscheinlich eine andere Art und Weise zu tun, aber ich denke, für die Zwecke ist in Ordnung ...

https://wingoodharry.wordpress.com/2016/04/10/bullet-point-list-ios-swift/

Ich möchte hier feststellen, dass TextViews die letzte Option überall mit Text sind ...

Ich wünsche eine glückliche Codierung! :)

0

UILabels sind beste Weg, um Text anzuzeigen, können Sie attributedText in UILabels verwenden, die die Benutzeroberfläche verbessern. Mehrzeiliger Text ist ein Add-On.

Andernfalls versuchen Sie mit AsyncDisplayKit.

Verwandte Themen