Cách được đề xuất và cách hiện đại là sử dụng ràng buộc. Chúng tôi sẽ sử dụng ràng buộc để căn chỉnh các chế độ xem ở cuối màn hình.
Bước 1: Mở Xcode → Projecr mới → Ứng dụng một lần xem → Đặt tên là “ViewAlignment”
Tôi sẽ sử dụng UIView, nhưng bạn có thể sử dụng bất kỳ thành phần giao diện người dùng nào theo các bước tương tự.
Bước 2: Mở Main.storyboard thay đổi màu nền của ViewController (điều này chúng tôi đang làm để hiểu rõ hơn) và thêm UIView.
Bước 3: Thêm các ràng buộc - Nhấp vào UIView → Thêm các ràng buộc mới.
Trong khi đưa ra các ràng buộc, chúng ta cần lưu ý 4 tham số, Xaxis, Yaxis, Height và Width, chúng ta nên đảm bảo rằng chúng ta đang cung cấp tất cả bốn tham số. Nếu một trong hai người không cung cấp hoặc không được xử lý, giao diện người dùng của ứng dụng có thể hoạt động bất thường và cũng có thể gặp sự cố. Trong trường hợp của chúng tôi, chúng tôi sẽ căn chỉnh UIView với các khoảng trắng dưới cùng, đầu và cuối là 0 điểm, Nếu bạn muốn giữ một số khoảng trắng sang một bên hoặc bên dưới, bạn có thể cho 5 hoặc 10 điểm. Trong trường hợp của chúng tôi, chúng tôi sẽ cho khoảng trống ở đầu là 0 điểm, khoảng trắng ở cuối là 0 điểm, khoảng trống ở dưới 0 điểm và chiều cao là 100 điểm.
Bước 4: Thay đổi màu của UIView thành màu lục lam và chế độ xem của bạn cuối cùng sẽ trông như thế này.
Bước 5: Sau khi căn chỉnh UIView bằng cách sử dụng Constraints hoặc Auto layout, ứng dụng của bạn sẽ có thể chạy ở bất kỳ kích thước màn hình nào và theo cả hai hướng.
Chúng tôi sẽ chạy ứng dụng của mình trên iPhone 8 và iPad Pro (9,7 inch) theo cả hai hướng.