Tôi đã từng sử dụng tính năng tự động thanh toán thêm các ràng buộc mới để thực hiện các ràng buộc đơn giản đối với chế độ xem giám sát / quan hệ như thế này (trong thời gian loooong):
Tuy nhiên, gần đây sau khi cập nhật lên xcode mới nhất (11.3.3 hoặc chỉ 11.3 / 11C29), tôi gặp vấn đề kỳ lạ này: khi tôi đặt hằng số = 0, chúng luôn tạo ra các ràng buộc theo cách không mong muốn như thế này:
Và có vẻ như giá trị mặc định là bằng cách nào đó 20 và làm cho quan điểm của tôi trông rất sai (0 so với 20?)
Nếu tôi sửa nó bằng cách chỉnh sửa các ràng buộc như thế này:
Sau đó, nó sẽ sửa lại (hình ảnh sau khi chỉnh sửa các ràng buộc, trước khi chỉnh sửa, nó hiển thị không đổi = Standard
)
Tôi thậm chí không biết làm thế nào để mô tả vấn đề, nhưng làm cách nào để sửa lỗi mới này add new constraint
để sử dụng điểm mong muốn của tôi thay vì tiêu chuẩn / mặc định?
Cập nhật:
Nó dường như chỉ xảy ra khi ràng buộc với giám sát. Không biết cách khắc phục tho.
Cập nhật ngày 01 tháng 01-2020:
Xcode11.4 đã sửa lỗi này.
standard
giá trị (vì vậy chúng tôi có thể đặt 10 hoặc 0 thay vì default = 8
) nhưng tôi quên mất nó hiện đang ở đâu. Hoặc có thể họ đã loại bỏ tính năng này?