Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> iOS

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Cách được khuyến nghị và hiện đại nhất là sử dụng Constraints (ràng buộc). Chúng ta sẽ dùng constraints để căn view về đáy màn hình.

Các bước thực hiện

Bước 1: Tạo dự án

Xcode → New Project → Single View App → Tên: "ViewAlignment".

Ví dụ này dùng UIView, nhưng bạn có thể áp dụng cho bất kỳ UI component nào.

Bước 2: Thiết lập giao diện

Mở Main.storyboard → Đổi màu nền ViewController (để dễ quan sát) → Kéo thả một UIView vào màn hình.

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Bước 3: Thêm Constraints

Click vào UIView → Chọn Add New Constraints (biểu tượng cái thước).

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Quy tắc 4 tham số bắt buộc: X-axis, Y-axis, Width, Height. Thiếu một trong 4 tham số này có thể khiến UI bị lỗi hoặc crash.

Trong ví dụ này, ta căn UIView về đáy với các giá trị:

  • Bottom = 0 (cách đáy 0 point)
  • Leading = 0 (cách trái 0 point)
  • Trailing = 0 (cách phải 0 point)
  • Height = 100 (chiều cao cố định 100 points)

Nếu muốn tạo khoảng cách, có thể đặt 5, 10, 20 points thay vì 0.

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Bước 4: Tùy chỉnh giao diện

Đổi màu UIView thành cyan (xanh ngọc) để dễ nhìn.

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Bước 5: Kiểm tra trên nhiều thiết bị

Chạy thử trên iPhone 8 và iPad Pro (9.7 inch) ở cả 2 chế độ portrait và landscape.

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Cách căn chỉnh view ở đáy màn hình trong iOS bằng Auto Layout

Lưu ý quan trọng

Luôn đảm bảo cung cấp đủ 4 ràng buộc (leading, trailing, top/bottom, width/height) để Auto Layout xác định chính xác vị trí và kích thước của view.