2016-11-22 11 views
0

Während ich diesen Code verwendenUIButton - Text nach unten verschoben

self.layer.cornerRadius = self.bounds.size.width/2 
    self.layer.masksToBounds = true 
    // 
    self.titleLabel?.adjustsFontSizeToFitWidth = true 
    self.titleLabel?.minimumScaleFactor = 0.5 
    self.titleLabel?.baselineAdjustment = .AlignCenters 
    self.titleLabel?.numberOfLines = 1 
    // 
    self.showsTouchWhenHighlighted = true 

Label/Textes der automatische Verkleinerung, den Teil UIButton ist. Für kleinere Art von Geräten bekam ich das Ergebnis wie diese

enter image description here

Jede Idee?

EDIT: Ich habe es wieder von Grund auf neu und das Ergebnis ist etwas anders. Da ich fast alles gleich benutze, könnte ich vermuten, dass dies daran liegt, dass diese Version 8 von xCode mit SWIFT 2.3 seltsame Dinge produzieren kann.

enter image description here

Im Allgemeinen, was habe ich ist, den Knopf zu halten mit Seitenverhältnis Ändern der Größe 1: 1 und stellen Zwänge mit der Breite 414 in dem IB. Kleinere Geräte mit der Breite 320 zeigen tatsächlich das Ergebnisbit unten an, als Mittelpunkt hängt von der Größe ab, größer == mehr unten. Seltsam. Ich habe keine Einsätze berührt, übrigens. Standard ist 10 links und 10 rechts.

+1

ich nicht wiedergeben kann, können Sie einige weitere Details teilen? –

Antwort

0

Austausch dieser Linie tatsächlich funktioniert, seltsam

self.titleLabel?.baselineAdjustment = .None 
Verwandte Themen