Tôi có một bộ điều khiển xem và tôi muốn thèm muốn và đặt các ràng buộc xem của tôi trong updateViewConstraints. Tôi có điểm ngắt trong phương thức đó và nó không bao giờ được gọi.Khi nào (hoặc sẽ không) updateViewConstraints được gọi trên bộ điều khiển xem của tôi cho tôi theo khuôn khổ?
Tại sao nó không được gọi? Khi nào khuôn khổ muốn gọi phương thức này trên bộ điều khiển xem của tôi?
Tôi vẫn không chắc tại sao updateViewConstraints không được gọi trên một số bộ điều khiển xem của tôi ... Tôi không chắc chắn khi nào nó sẽ được gọi hoặc khi không. – topwik
Bạn có chắc chắn * thêm các ràng buộc chế độ xem của bạn bên ngoài 'updateViewConstraints' (tức là trong' viewDidLoad' hoặc tương tự) hay không. – lxt
Tài liệu nói "Bạn có thể ghi đè phương thức này trong một lớp con để thêm ràng buộc vào khung nhìn hoặc các bản xem con của nó". Vì vậy, nó có vẻ hoàn toàn mát mẻ để tạo ra các ràng buộc trong updateConstraints: trong trường hợp khi bạn cần thay đổi giao diện của bạn một cách mạnh mẽ. – Andy