2016-07-26 24 views
1

In meinem iOS-Programm, möchte ich UILabel Größe in dp einstellen. Wenn sich das iOS-Gerät entsprechend dem Skalierungsfaktor (@ 1x, @ 2x oder @ 3x) ändert, ändert sich auch die UILabel-Größe proportional.Wie UILabel Schriftgröße in iOS in Bezug auf dp (nicht in Punkten) wie Android mit nur Autolayout

Sagen wir zB für. @ 1x Skalierungsfaktor, ich habe UILabel Größe = 15pt, dann wird es automatisch 30pt @ 2x und 45pt @ 3x

+0

können Sie proportional Breite Constraint mit Superview verwenden, mit denen Sie das Verhalten erreichen können, die Sie für –

+0

@bhumit suchen - Können Sie mir bitte in mehr Details erzählen. Weil ich sehr begierig bin, das Auto zu legen, damit ich es ausprobieren kann. Vielen Dank im Voraus – appleBoy21

+0

http://StackOverflow.com/Questions/29562015/Auto-layout-proportionale-Skalierung-views/29562197#29562197 Sie können diese Antwort durchlaufen, wenn Sie den Multiplikator 0,3 einstellen, der die Breite der Beschriftung sicherstellen wird 30% der Breite zu sehen. –

Antwort

1

Ich bin nicht sicher, ob Sie UILabel Größe in dp's setzen können, sondern was Sie tun können, ist "AutoShink "to" Minimum Font Size "und minimale Wunschschriftart.

Select your label and assign Autoshrink under Label in Attribute inspector

+0

Danke Rokon. Laut Ihrer Antwort habe ich bei Google nach weiteren Dingen gesucht. Wo ich auf diese beiden Eigenschaften gestoßen bin. @Eigenschaft (nichtatomisch) BOOL adjustFontSizeToFitWidth @Eigenschaft (nichtatomisch) BOOL adjustLetterSpacingToFitWidth Dies sind UILabel-Eigenschaften. Ich fand auch minimumFontSize ist in iOS 6 veraltet. Ich fand auch ähnliche Art von Artikel bei http://petestabletpage.blogspot.in/2014/10/how-to-make-ios-label-grow-automatically.html Was? Ich möchte eigentlich je nach Breite meines Gerätes meine UILabel Schriftgröße die ich automatisch ändern möchte. Sind diese hilfreich? – appleBoy21

+0

Ja, abhängig von Ihrem Gerät ändert sich die Bildschirmschriftart, überschreitet jedoch nicht die von Ihnen zugewiesene Schriftgröße und die Mindestschriftgröße. – Rokon

+0

ok. Danke Rokon – appleBoy21