Ich habe in meiner App eine UITextField
auf der linken Seite und eine UIButton
auf der rechten Seite. Das Textfeld ist links im Superview (eine Containeransicht) und rechts neben der Schaltfläche verankert. So in der linken Seite Textfeld gibt es eineniOS: Aktualisieren von Einschränkungen und Rahmen zur gleichen Zeit
führenden Raum = 0 im Verhältnis von Behälter
und auf dem rechten Seite ein
Leerzeichen am Ende = 0 in Beziehung Taste
aber wenn ich die Schaltfläche auf die richtige Weise verschieben, ändern Sie den x-Ursprung Wert, warum das Textfeld nicht vergrößern seine Breite?
(offensichtlich der Knopf hat seine Einschränkungen über Breite und Höhe und für die Position, nicht aber, dass das Textfeld sperrt)
so, wenn ich dies
self.mybutton.frame = CGRectMake(self.mybutton.frame.origin.x+100, self.mybutton.frame.origin.y, self.mybutton.frame.size.width, self.mybutton.frame.size.height);
die Taste in der richtigen Richtung bewegt tun, aber das Textfeld scheint seine Breite nicht zu vergrößern. Wissen Sie warum?
Do it die Anders herum geben Sie Textfeld eine Breitenbeschränkung und ändern Sie es programmatisch –