iphone Aufzählungsliste

7

Gibt es eine Möglichkeit, eine Liste mit Aufzählungszeichen im iPhone zu erstellen?

Wenn Sie eine Aufzählungsliste in eine UITextView in IB kopieren und einfügen, wird sie angezeigt. Gibt es das irgendwie programmatisch?

Danke

Tom

    
Thomas Clayson 26.09.2010, 17:19
quelle

2 Antworten

4

Soweit ich weiß, ist die einzige Möglichkeit, dies (und fast jeden anderen formatierten Rich-Text) auf dem iPhone zu erreichen, ein UIWebView zu verwenden und HTML-Code wie folgt einzufügen:

%Vor%

Als Reaktion auf Ihren Kommentar können UIWebViews durch den folgenden Code-Code "verschönert" werden:

%Vor%

Ich habe das noch nicht eingereicht, aber ich denke, es sollte "AppStore Safe" sein.

    
Phlibbo 26.09.2010, 17:26
quelle
38

Das "bullet" -Zeichen steht am Unicode-Codepunkt U + 2022. Sie können es in einer Zeichenfolge mit @"\u2022" oder [NSString stringWithFormat:@"%C", 0x2022] verwenden.

Das Zeichen "Zeilenvorschub" befindet sich am Unicode-Codepunkt U + 000A und wird als ULinks Newline-Zeichen verwendet. Sie können es in einer Zeichenfolge mit @"\n" verwenden.

Wenn Sie beispielsweise über ein Array mit Strings verfügen, können Sie eine Liste mit Aufzählungszeichen mit folgendem Inhalt erstellen:

%Vor%

Zeilen werden nicht wie ein "richtiges" Textverarbeitungsprogramm eingerückt. "Schlechte Dinge" passieren, wenn Ihre Listenelemente Zeilenumbrüche enthalten (aber was haben Sie erwartet?).

(Apple garantiert nicht, dass "\ uXXXX" in NSString-Literalen nicht funktioniert, aber in der Praxis funktionieren sie, wenn Sie den Compiler von Apple verwenden.)

    
tc. 26.09.2010 17:49
quelle

Tags und Links