2014-10-14 3 views
11

Mam więc dwa UIBUT-y, które chciałbym wyrównać, ale nie są to krawędzie. Chciałbym wyrównać (lewą) krawędź jednego przycisku do (poziomego) środka innego przycisku. Więc chcę, żeby wyglądać tak:Układ automatyczny iOS: Wyrównać krawędź jednego przycisku do środka innego przycisku?

Button1

Jak zrobiłbym to autoLayout w konstruktorze Interface i/lub programowo? Mam nadzieję, że nie jest to zbytnio pytanie początkującego, ale iOS AutoLayout może być czasami tak zagmatwany ...

Odpowiedz

19

W IB, utworzyć wszelkie ograniczenia horyzontalne między tymi dwoma przyciskami. Na przykład wyrównaj ich centra. Następnie wybierz nowy obiekt więzów i Inspektor rozmiarów. Tam możesz zmienić wyrównane atrybuty. Wybierz krawędź górną górnego przycisku. Teraz środkowy X dolnego przycisku jest wyrównany do przedniej krawędzi górnego przycisku.

+0

Dzięki! Wiedziałem, że to coś tak prostego ... :) – DKLA

+0

Pracowałem idealnie! – milesper

+0

Uwaga: Musisz dwukrotnie kliknąć obiekt wiązania w Inspektorze rozmiarów, aby wyświetlić "Główny ekran wyrównania", aby wyświetlić korektę. ... To mnie trochę poturbowało. – Sean