Bạn đã tắt bố cục tự động cho toàn bộ nib trong trình tạo giao diện chưa?
Bạn không thể tắt bố cục tự động cho các chế độ xem phụ cụ thể trong trình tạo giao diện - bạn chỉ có thể thực hiện nó trong thời gian chạy theo chương trình.
Dựa trên những gì bạn đã nói, bạn vẫn có một hạn chế hoạt động. Làm thế nào để bạn có những hạn chế khi bạn đã tắt bố cục tự động?
Nếu bạn có bố cục tự động hoạt động, đặt chiều cao cho chế độ xem của bạn bằng cách sử dụng khung sẽ không hoạt động vì nó sẽ xung đột với quy tắc bố cục tự động.
Nếu bạn cần thay đổi chiều cao của một cái nhìn với cách bố trí tự động kích hoạt, bạn sẽ cần phải tạo ra một IBOutlet
cho hạn chế chiều cao của bạn và sửa đổi trong thời gian chạy, ví dụ:
@IBOutlet weak var heightConstraint: NSLayoutConstraint!
self.heightConstraint.constant = 200
đối với tôi nó hoạt động! đảm bảo rằng bạn đã kết nối ổ cắm và cũng gọi 'super.viewDidLoad()' ở đầu triển khai 'viewDidLoad' của bạn! –