Ich versuche, meine erste App in Swift zu vervollständigen, und ich traf das Problem. Ich habe einige Schaltflächen mit den Titeln und Hintergrundbild. Wenn Sie die Simulation auf verschiedenen Geräten ausführen, werden sie skaliert, so dass die Tittles den Rahmen der Schaltflächen verlassen. Es gibt keine „Dynamic Typ automatisch Font einstellen“ Kontrollkästchen in meinem Xcode Attribute Inspektor so dass ich die benutzerdefinierte UIButton Klasse gemacht und machte die inspectable varWie skaliert man die Schriftarten in einem Button
@IBInspectable var adjustFontSize : Bool {
set { titleLabel?.adjustsFontForContentSizeCategory = newValue }
get { return titleLabel!.adjustsFontForContentSizeCategory }
aber does hilft und ich bekam „Automatische Anpassung der Schrift erfordert Verwenden eines dynamischen Textstils "warning
Wie kann ich also meinen Button-Titel so skalieren, dass er in den Button-Frame passt, wenn der Button Größe und Proportionen auf verschiedenen Geräten ändert?
Glaubst du wirklich, dass diese Frage bisher nie bei Stack Overflow gestellt wurde? – matt
Die Frage scheint sehr einfach, aber glauben Sie mir, ich habe alle Ressourcen durchsucht und keine funktionierenden Lösungen gefunden. Bitte geben Sie mir damit bitte – DimitryTheBlack