UIPickerView erlaubt es nicht, den Namen und die Größe der Schriftart über die `attributedTitleForRow ... 'des Delegaten zu ändern
Verwende ich folgende Funktion zum ändern der schriftart, Farbe und Schriftgrad, die Farbe funktioniert, aber den Namen der schriftart und Schriftgröße die Arbeit verweigern.
func pickerView(pickerView: UIPickerView, attributedTitleForRow row: Int, forComponent component: Int) -> NSAttributedString?
var myTitle = NSAttributedString(string: titleData, attributes: [NSFontAttributeName:UIFont(name: "Arial-BoldMT", size: 45)!, NSForegroundColorAttributeName:UIColor.whiteColor()])
Hilfe?
Thx.
InformationsquelleAutor der Frage jdleung | 2014-12-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich eine weitere option kann es hilfreich für Sie..
Tun, alle arbeiten, die brauchen für eine normale Datumsauswahl anzeigen : für weitere Hilfe UIPickerView in Swift iOS
Nun führen Sie diese Schritte aus : - verwenden Sie Methode der viewForRow wie diese
Aktualisiert Swift 3
Kann es helfen, voll für dich, ich benutzt das auch in meinem Projekt.
InformationsquelleAutor der Antwort Jogendra.Com
Können Sie angeben der Datenquelle für die pickerview
verwenden Sie dann dieses array mit string als Titel für die Reihe in der unter-Funktion
InformationsquelleAutor der Antwort L.N.Vu
SWIFT 3
InformationsquelleAutor der Antwort BennyTheNerd
Näher auf https://stackoverflow.com/users/4020910/bennythenerd Antwort mit UILabel, dann würde ich mit ein bisschen mehr Speicher, eine optimierte Lösung, die wiederverwendet labels:
InformationsquelleAutor der Antwort Tanel Teemusk
Swift 4.1 /Xcode 9.4.1
Natürlich können Sie wählen Sie eigene schriftart, aber hier bin ich mit System Fett 13.
InformationsquelleAutor der Antwort drewster