Ich habe Schwierigkeiten, eine logische Regel oder eine Einschränkung zu finden, die es mir erlauben würde, den Inhalt von UIView in gleiche Teile aufzuteilen.
Stellen Sie sich eine UIView mit einer Anfangsbreite von 300pt vor. Dann lassen Sie uns drei Untersichten platzieren und sie so einrichten, dass jedes eine Breite von 100 und origin.x von 0, 100 und 200 hat. Eine Unteransicht wird ein Drittel der Superview ausmachen. Wenn ich die Superansicht in der Größe verändere, werden alle drei Teilansichten horizontal breiter, behalten aber die gleiche Größe.
Irgendwelche Hilfe?
Stellen Sie sicher, dass Sie Einschränkungen für die x- und y-Position der Unteransicht festlegen. In Ihrem Fall würden Sie den führenden Platz der linken Teilansicht an die Superansicht und den hinteren Teil der rechten Teilansicht an die Superansicht (Editor & gt; Pin & gt; Führender / hinterer Platz an die Superansicht) und den vertikalen Abstand anhängen.
Gleiche Breiten- / Höhenbeschränkungen werden dies für Sie tun.
Im visuellen Format wären die Einschränkungen:
%Vor%Der linke wird links vom Superview fixiert, der rechte wird nach rechts gepinnt, der mittlere wird an die beiden äußeren angeheftet und alle drei sind gleich breit.
Tags und Links objective-c ios uiview autolayout