6

Với Xcode 4 trên OS X 10.7, Lion, Apple đã giới thiệu một cách mới tuyệt vời để xử lý các mối quan hệ không gian của các phần tử giao diện người dùng dựa trên NIB: Auto Layouts.Bố cục tự động ca cao có tương thích ngược không?

Ở phía trên cùng của trang doc cho Auto Layouts, Apple tuyên bố:

Lưu ý: Auto Layout chỉ có trong Mac OS X v10.7 và sau đó. Nếu bạn đang chạy Xcode 4 trong Mac OS X v10.6, Bố cục tự động không khả dụng.

Thoạt nhìn, người ta giả định rằng Bố cục tự động sẽ không biên dịch hoặc chạy trên hệ thống trước Lion. Tuy nhiên, khi tôi đọc lại thông báo và trang doc, nó bắt đầu trông giống như Bố cục tự động không tồn tại ở Xcode trên hệ thống trước Lion.

Vậy bố cục tự động, sau khi được biên dịch trên máy dựa trên Lion, hoạt động trên các máy trước Lion? Tôi sẽ tưởng tượng rằng Apple có thể đã thực hiện điều này bằng cách biên dịch các Auto Layouts thành các thiết lập kiểu lò xo/strut.

How to disable Auto Layouts in Interface Builder

Trả lời

8

Các autolayout "động cơ" không tồn tại trong AppKit.framework trên các hệ thống trước 10.7, vì vậy suy nghĩ trước đó của bạn là đúng: Các ứng dụng sử dụng autolayout sẽ không chạy trên 10.6 trở xuống.

+2

Aw ... Thật đáng thất vọng. –

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