arbeite ich die Xamarin Effekte in diesem Artikel erwähnt habe versucht:Effect "Label.AdjustsFontSizeToFitWidth" hat keine Wirkung, während andere Effekte
https://smstuebe.de/2016/08/29/underlinedlabel.xamarin.forms/
(die sich von this Stackoverflow Frage abgeleitet).
Es funktioniert einwandfrei.
Wenn ich stattdessen versuche, den Label-Effekt "AdjustsFontSizeToFitWidth" anzuwenden, funktioniert es einfach nicht.
Für diese Prüfung, habe ich die Schriftgröße in der gleichen Beispielcode auf 300 gesetzt, und ich änderte diese Zeilen
var label = (UILabel)Control;
var text = (NSMutableAttributedString)label.AttributedText;
var range = new NSRange(0, text.Length);
zu diesen Linien:
var label = (UILabel)Control;
var text = (NSMutableAttributedString)label.AttributedText;
var range = new NSRange(0, text.Length);
label.Lines = 1;
label.MinimumFontSize = 6;
label.AdjustsFontSizeToFitWidth = true;
ich getestet habe es mit iPhone iPhone 6 iOS 11.1 und iPhone X iOS 11.1 im Simulator.
Gibt es etwas Besonderes an dieser Eigenschaft, das sie für Xamarin-Effekte unbrauchbar macht, oder ist es möglich, dass dieser Effekt nur auf einem echten Gerät funktioniert?
Vielen Dank! Wie kannst du das Wissen? – tmighty
@tmighty Weg zu vielen Jahren (!) Von benutzerdefinierten Formen Ich neige dazu, jetzt native zu bleiben .... – SushiHangover
Aber Sie verwenden Xamarin.Forms und seine Kontrollen + Effekte, richtig? – tmighty