ลบ autolayout (ข้อ จำกัด ) ใน Interface Builder


123

ฉันพยายามทำให้โปรเจ็กต์ของฉันเข้ากันได้กับ Snow Leopard และฉันไม่สามารถลบการจัดวางอัตโนมัติในหัวปากกาโดยใช้ตัวสร้างอินเทอร์เฟซ (XCode 4.3 บน Lion)

เป็นไปได้หรือไม่ที่จะลบข้อ จำกัด และการจัดวางอัตโนมัติในปลายปากกาบน XCode

คำตอบ:


277

พบคำตอบได้ที่นี่

  • ไปที่ตัวตรวจสอบไฟล์ในตัวสร้างอินเทอร์เฟซและยกเลิกการเลือก "ใช้การออกแบบอัตโนมัติ"

5
วิธีนี้ใช้ได้ผลเช่นกันเพื่อรักษาความเข้ากันได้สำหรับอุปกรณ์ก่อน iOS 6 โดยใช้ตัวสร้างอินเทอร์เฟซ ขอบคุณ!
นิค

2
ฉันต้องลบ "ใช้โครงร่างอัตโนมัติ" เพื่อเปิดใช้งานการแปลง Affine ที่ทำงานบนวัตถุที่สืบทอด UIView ขอบคุณ!
DrArt

5
+1 สุดยอด! ตัวตรวจสอบไฟล์เป็นแท็บแรกในตัวตรวจสอบด้านขวา คุณมี File, Quick Help, Identity, Attributes, Size และ Connections
rjobidon

3
ฉันพบว่าการลบ 'Autoresize subviews' ช่วยฉันในการปรับขนาดและการวางตำแหน่งของวัตถุด้วย
ม.ค.

การปรับขนาดมุมมองย่อยอัตโนมัติเป็นสิ่งที่ดีหากคุณต้องการทำงานกับข้อ จำกัด (ซึ่งมีประโยชน์จริงหากคุณคุ้นเคยกับการทำงานกับสิ่งเหล่านี้) แต่ไม่ต้องการให้ตัวสร้างอินเทอร์เฟซแทนที่ข้อ จำกัด ของคุณเมื่อคุณย้ายสิ่งใด ๆ
สามารถPoyrazoğlu

23

ใส่คำอธิบายภาพที่นี่

ไปที่ตัวตรวจสอบไฟล์และยกเลิกการเลือกตัวเลือก "ใช้การจัดวางอัตโนมัติ" ด้านล่างการกำหนดเวอร์ชันเอกสาร


2
ภาพบอกได้มากกว่า 1,000 คำ!
Klaas

ใช่รูปภาพดีกว่าข้อความในคำตอบที่เลือก แต่นี่เป็นวิธีแก้ปัญหาเดียวกันและมีการโพสต์มากกว่าหนึ่งปีต่อมา น่าเสียดายที่ไม่ได้รวมคำตอบทั้งสองและคะแนนการตอบกลับ :-)
นาที
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.