ich diesen Code haben eine Breite Einschränkung eines UITextFieldUITextField Breite Einschränkung animieren
self.myTextFieldWidthConstraint.constant = 200
UIView.animateWithDuration(2, delay: 0.0, options: UIViewAnimationOptions.CurveLinear, animations: {() -> Void in
self.viewContainer.layoutIfNeeded()
}, completion: nil)
Es funktioniert gut, das einzige Problem zu animieren, ist, dass, wenn es Text in das Textfeld ein, während der Animation schrumpft in Zeichenbreite und passt sich dann wieder der richtigen Größe an. Der Platzhaltertext hat nicht das gleiche Problem. Hier
ist ein gif: http://makeagif.com/mr4u1D
Haben Sie Ihren Text mit drawRect ziehen? – Antoine
Ich glaube nicht, dass Sie die Animation des Textes von der UITextField-Animation trennen können. Überprüfen Sie diese Frage für eine Problemumgehung: http://stackoverflow.com/questions/17025624/fade-uitxtfield-text – Pintouch
Ich kann dieses Problem nicht reproduzieren, siehe http://makeagif.com/XZjc6u – Thomas