Mit einem benutzerdefinierten Renderer kann ich ein TableSection.Title in kleinen gemischten Fall erscheinen lassen?

9

Folgendes habe ich zur Zeit:

%Vor%

Gibt es einen Weg vielleicht mit einem benutzerdefinierten iOS-Renderer, dass ich die Schriftart konvertieren könnte, die in einem gemischten Groß- und Kleinbuchstaben angezeigt wird und die Schriftgröße kleiner, wie ich Apple-Benutzer in den Einstellungen sehen & gt; Kontrollzentrum?

    
Alan2 10.08.2017, 19:59
quelle

1 Antwort

4

Für iOS benötigen Sie für XF TableView TableViewRenderer mit nativer Kontrolle von UITableView. Mehr hier:

Ссылка

Unten ist die Lösung. Der Code im Renderer der Funktion Draw sollte in OnElementChanged erstellt werden, aber leider scheint Xamarin einen Bug Ссылка zu haben Ein weiteres Problem, dass die Textkonvertierung nicht funktioniert, ist Ссылка

Noch eine kleine Optimierung - um zu vermeiden, dass die Textkonvertierung im Renderer jedes Mal ausgeführt wird, wenn der Steuerelementtext textDecapitalized hinzugefügt wurde. Auf eine andere Frage, wie man die Textgröße ändern kann, habe ich hv.TextLabel.Font gesetzt (auskommentiert aber funktioniert).

Also, um diese zwei Fehler zu arbeiten:

XML

%Vor%

Seitencode

%Vor%

Renderer

%Vor%

Endergebnis mit kleiner Schrift Groß-und Kleinschreibung Header

    
Yuri S 11.08.2017, 03:54
quelle

Tags und Links