ฉันเคยใช้ autolayout เพิ่มข้อ จำกัด ใหม่เพื่อสร้างข้อ จำกัด ง่ายๆในการดู / กำกับดูแลมุมมองแบบสัมพัทธ์เช่นนี้ (สำหรับเวลา loooong):
อย่างไรก็ตามเมื่อเร็ว ๆ นี้หลังจากอัพเดทเป็น xcode ล่าสุด (11.3.3 หรือเพียง 11.3 / 11C29) ฉันมีปัญหาแปลก ๆ นี้: เมื่อฉันตั้งค่าคงที่ = 0 พวกเขามักจะสร้างข้อ จำกัด ในลักษณะที่ไม่พึงประสงค์เช่นนี้:
และดูเหมือนว่าค่าเริ่มต้นจะอยู่ที่ 20 และทำให้มุมมองของฉันดูผิดไป (0 เทียบกับ 20?)
หากฉันแก้ไขโดยแก้ไขข้อ จำกัด เช่นนี้:
จากนั้นจะแก้ไขอีกครั้ง (ภาพจะแก้ไขข้อ จำกัด ก่อนที่จะแก้ไขจะแสดงค่าคงที่ = Standard
)
ฉันไม่รู้ด้วยซ้ำว่าจะอธิบายปัญหาได้อย่างไร แต่ฉันจะแก้ไขเรื่องนี้ใหม่add new constraint
เพื่อใช้จุดประสงค์แทนมาตรฐาน / ค่าเริ่มต้นได้อย่างไร
ปรับปรุง:
ดูเหมือนว่าจะเกิดขึ้นเฉพาะเมื่อมีข้อ จำกัด ในการกำกับ ไม่มีเงื่อนงำวิธีแก้ไขโท
อัพเดท Apr-01-2020:
Xcode11.4 แก้ไขสิ่งนี้
standard
ค่า (เพื่อให้เราสามารถตั้งค่า 10 หรือ 0 แทนdefault = 8
) แต่ฉันลืมที่ตอนนี้ หรือพวกเขาอาจจะลบคุณสมบัติ?