Tôi đang tạo một ứng dụng để sử dụng trên OS X và tôi nhận thấy tính hữu ích của tính năng ràng buộc mới trong Trình xây dựng giao diện (được xây dựng trong Xcode bây giờ). Thật hữu ích và năng động trong thực tế là tôi đang đặt câu hỏi liệu tôi có nên đặt kích thước cửa sổ tối thiểu hay chỉ dựa vào các ràng buộc của các cửa sổ của tôi để tự đặt mức tối thiểu và tối đa.Tôi có nên sử dụng các ràng buộc chế độ xem hoặc kích thước cửa sổ tối thiểu không?
Tôi có cảm giác rằng OS X có các kích thước cửa sổ tối thiểu và tối đa để xem xét các vấn đề khác với giới hạn kích thước cửa sổ theo một cách nào đó và có thể hữu ích để đặt mức tối thiểu và tối đa cho mục đích đó, nhưng tôi cũng cảm thấy nó có thể là phong cách tốt để dựa vào các ràng buộc để tự động thiết lập chiều cao cửa sổ tối thiểu và tối đa vì hành vi năng động của họ và tất cả. Ví dụ, nếu tôi quyết định thay đổi chiều rộng tối thiểu của một điều khiển với các ràng buộc, tôi không phải lo lắng về việc cũng sẽ thay đổi độ rộng tối thiểu của cửa sổ tối thiểu.
Một ví dụ quan trọng khác về lợi ích của việc dựa vào các ràng buộc để đặt kích thước cửa sổ tối thiểu và tối đa là nếu người dùng thay đổi thứ gì đó như cỡ chữ, các điều khiển bị ảnh hưởng trong ứng dụng của tôi có thể thay đổi nhưng một kích thước cửa sổ tối thiểu và tối đa được thiết lập tĩnh sẽ làm hỏng hành vi động đó. Một lần nữa, tất cả những lợi ích này cũng nên được xem xét với thực tế rằng OS X có thể xem xét kích thước cửa sổ tối thiểu và tối đa theo một cách nào đó và có thể hữu ích để thiết lập mức tối thiểu và tối đa cho lý do đó ; Tôi chỉ không chắc chắn nếu OS X xem xét chúng và nếu có, cách sử dụng chúng.
Tôi đã xem qua tài liệu của Apple và không thể tìm thấy bất kỳ điều gì cung cấp câu trả lời thỏa mãn.