2014-10-14 16 views
11

Vì vậy, tôi có hai UIButtons mà tôi muốn sắp xếp, nhưng không cụ thể các cạnh. Tôi muốn căn chỉnh cạnh (trái) của một nút đến trung tâm (ngang) của nút khác. Vì vậy, tôi muốn nó trông như thế này:Bố cục tự động iOS: Căn chỉnh cạnh của một nút đến giữa nút khác?

Button1

Làm thế nào tôi sẽ làm AutoLayout này trong Interface Builder và/hoặc programatically? Tôi hy vọng đây không phải là quá nhiều câu hỏi dành cho người mới bắt đầu, nhưng iOS AutoLayout đôi khi có thể khó hiểu ...

Trả lời

19

Trong IB, hãy tạo bất kỳ giới hạn ngang nào giữa hai nút. Ví dụ, sắp xếp các trung tâm của họ. Sau đó, chọn đối tượng ràng buộc mới và trình kiểm tra Kích thước. Ở đó, bạn có thể thay đổi các thuộc tính nào được căn chỉnh. Chọn cạnh trên của nút trên cùng. Bây giờ, nút CenterX của nút dưới cùng được căn chỉnh với cạnh trên cùng của nút trên cùng.

+0

Cảm ơn! Tôi biết nó là một cái gì đó đơn giản như thế ... :) – DKLA

+0

Làm việc hoàn hảo! – milesper

+0

Lưu ý: Bạn phải nhấp đúp vào đối tượng ràng buộc trong Trình kiểm tra kích thước cho "Hiển thị căn chỉnh hàng đầu" để hiển thị điều chỉnh. ... Điều đó khiến tôi bực mình một chút. – Sean

Các vấn đề liên quan