geändert habe ich eine UIView
und in diesem UIView
habe ich eine andere UIView
, können sagen, Eltern und Kind UIView
. Ich habe Höhe und Breite der Eltern UIView
auf 400 in storyboard
eingestellt und setzen Kindansicht constraint
bis 8px Marge von oben, links, rechts und unten aus seiner Superview.-Layout nicht ändern, wenn Eltern (UIView) Größe
Aber wenn ich die Größe der übergeordneten Ansicht auf 200 ändern, bleibt die Größe der untergeordneten Ansicht gleich. Ich habe diese beiden versucht, in viewdidload
und viewdidappear
CGRect frm = self.mainTimerView.frame;
frm.size.width = size;
frm.size.height = size;
self.mainTimerView.frame = frm;
, wenn ich Eltern im Hinblick auf 200 Kind ändern sollte es sich von selbst zu 200-16
Höhe und Breite festgelegt nach Einschränkungen.
Sie nehmen die Größe von "mainTimerView" und dann wieder "mainTimerView" mit gleicher Größe. Wie kann es dann ändern? – WasimSafdar
call [parent layoutIfNeeded] – akc
Wasim Ich ändere seine Breite und Höhe in der zweiten und dritten Zeile und dann wieder zu mainTimerView zuweisen – Yawar