ฉันจะปรับตำแหน่ง "z" ของวัตถุได้อย่างไร (เช่นการส่งUIImageView
s ไปด้านหน้า / ด้านหลัง) ในตัวสร้างอินเทอร์เฟซแบบรวมใน Xcode
ฉันจะปรับตำแหน่ง "z" ของวัตถุได้อย่างไร (เช่นการส่งUIImageView
s ไปด้านหน้า / ด้านหลัง) ในตัวสร้างอินเทอร์เฟซแบบรวมใน Xcode
คำตอบ:
เพียงเพื่อให้คำตอบที่สะอาดและเป็นปัจจุบันสำหรับสิ่งนี้:
เลือกออบเจ็กต์อินเทอร์เฟซจากนั้นเลือก "Editor | Arrange | Send to back / front / etc" หรือ
เลือกวัตถุหน้าต่างจากนั้นคลิกที่ 'หน้าต่าง' เหนือตัวแก้ไขอินเทอร์เฟซและเลือกวัตถุที่มีอยู่
หรือคุณสามารถขยายเบราว์เซอร์วัตถุใช้สามเหลี่ยมเปิดเผยบนวัตถุหน้าต่างและเลือกจากรายการที่นั่น: http://i.imgur.com/041xz.png
หากตัวเลือกในการส่งไปด้านหน้า / ด้านหลังเป็นสีเทาให้ลองดับเบิลคลิกที่วัตถุเพื่อเลือก
หรืออีกวิธีหนึ่งคือวัตถุจะแสดงรายการจากด้านหลังไปด้านหน้าตามลำดับที่ปรากฏในรายการเบราว์เซอร์ของออบเจ็กต์
เดิมทีฉันรู้ว่าคำถามนี้ใช้สำหรับ Xcode 4 แต่เชื่อมโยงจากการค้นหาของ Google
ในXcode 5 , 6และ7คุณยังสามารถไปที่เมนูตัวแก้ไขและเลือกและย้ายรายการไปรอบ ๆ
แต่คุณยังสามารถจัดเรียงใหม่ได้โดยเพียงแค่เปลี่ยนลำดับในโครงร่างเอกสาร
อยู่ในลำดับดัชนี z แบบย้อนกลับ: ด้านบนของรายการคือด้านหลังของสแต็กด้านล่างของรายการคือด้านหน้า เพียงลากรายการ UI ของคุณไปที่ด้านล่างเพื่อนำไปไว้ด้านหน้า
พบแล้ว: คลิกที่วัตถุที่คุณต้องการย้ายและในแถบเมนูเลือกตัวแก้ไข> การจัดเรียง
คลิกที่สามเหลี่ยม (เปิด) ที่ด้านล่างของคอลัมน์ที่แสดงมุมมอง / วัตถุ / ตัวยึด / หน้าต่าง จากนั้นคุณมีลำดับชั้นทั้งหมดของวัตถุเช่นจาก IB และสามารถจัดเรียงใหม่ได้โดยการลาก
คลิกรายการที่คุณต้องการส่งกลับ จากเมนูด้านบนให้เลือก: ตัวแก้ไข -> จัดเรียง -> ส่งไปด้านหลัง / ด้านหน้า
คุณยังสามารถลากและวางรายการมุมมองในเมนูด้านซ้ายเพื่อเปลี่ยนลำดับ z-order ตรงกับลำดับของรายการในเมนู