Ich habe ein seltsames Problem mit UIButton
s in einem UIView. Die Ansicht wird gezwungen zunächst auf eine Höhe von 0, und ich bin Animieren der Einschränkung mitUIButton Schriftgröße Problem in UIView Animation
UIView.animateWithDuration(0.6, delay: 0, options: UIViewAnimationOptions.CurveEaseInOut, animations: {
heightConstraint!.constant = height
self.view.layoutIfNeeded()
}) { (finished) in
}
Das funktioniert wirklich gut, mit allen Inhalten der animierten Ansicht wie erwartet Erschienenen, abgesehen von irgendwelchen UIButtons, die angeordnet sind, Innerhalb.
Die Schriftgröße titleLabel
wird von 0 auf die korrekte Größe während der Animation erhöht. Diese Knöpfe haben nichts besonderes. Sie sind auf Systemschriftart 18 eingestellt und relativ zur Superansicht positioniert. Die Schaltflächenrahmen sind korrekt, es ist nur die Schriftgröße, die sich ändert.
Ich habe versucht, explizit adjustsFontSizeToFitWidth
und contentMode
Einstellung, aber diese haben keine Wirkung. Interessanterweise, wenn ich der Ansicht einen einfachen UILabel
hinzufüge, funktioniert das gut.
Irgendwelche Vorschläge, was vor sich geht?
Kein Effekt Ich habe Angst! – Graham
Dies muss ein Apple-Bug mit Xcode7.3.1 sein Ich denke –
Sie können das Problem auf Apple-Forum –