Wie kann ich Text in UIPickerView
richtig ausrichten? Ich habe versucht, die benutzerdefinierte UILabel
s für die Zeilenansichten zu erstellen, aber aus irgendeinem Grund wird nichts angezeigt, rechtsbündig oder nicht. Folgendes habe ich geschrieben:
Falls jemand sich fragt, habe ich CGRectZero
benutzt, weil ich es im UICatalog
Beispiel gesehen habe.
Sie sehen nichts wegen CGRectZero. Sie müssen in Ihrem Fall eine Größe festlegen.
Wenn Sie im UICatalog darüber sprechen, wie sie CGRectZero für CustomView verwendet haben, sehen Sie, wenn Sie CustomView.m betrachten, dass sie CGRectZero ignorieren und im initWithFrame einen Rahmen auf eine Größe setzen:
Ich habe zwei Komponenten in der Auswahl und zwei Arrays verwendet, um den Titel der Zeilen in einer bestimmten Komponente festzulegen.
Im folgenden Code werden die Pickerdaten in der Mitte mit der Standardschriftart und der Schriftgröße des Pickers angezeigt. Es wird ein genaues Pickerdata-Anzeigeverhalten mit der Mittenausrichtung der Pickerdaten ergeben.
Hier,
%Vor%Sie sollten unten die UIPickerView-Delegate-Methode erwähnen, wenn Sie die obige Methode verwenden ...
%Vor%Die Ausgabe des obigen Beispielcodes sieht wie folgt aus
In iOS 6 können Sie jetzt einen NSAttributedString zurückgeben, der Textausrichtungsattribute enthalten kann. Ich habe hier ein kurzes Snippet zu einer anderen verwandten Frage gepostet: Ссылка
Stellen Sie sicher, dass Sie:
Tags und Links iphone uipickerview