คำถามติดแท็ก layoutsubviews

9
layoutSubviews เรียกว่าเมื่อใด
ฉันมีมุมมองแบบกำหนดเองที่ไม่ได้รับlayoutSubviewข้อความระหว่างการเคลื่อนไหว ฉันมีมุมมองที่เต็มหน้าจอ มีมุมมองย่อยที่กำหนดเองที่ด้านล่างของหน้าจอที่ปรับขนาดได้อย่างถูกต้องในตัวสร้างส่วนต่อประสานหากฉันเปลี่ยนความสูงของแถบนำทาง layoutSubviewsถูกเรียกเมื่อมุมมองถูกสร้างขึ้น แต่จะไม่เกิดขึ้นอีก มุมมองย่อยของฉันวางไว้อย่างถูกต้อง ถ้าฉันปิดแถบสถานะระหว่างการโทรระบบlayoutSubviewsจะไม่เรียกมุมมองย่อยเลยแม้ว่ามุมมองหลักจะทำให้การปรับขนาดเป็นภาพเคลื่อนไหว ภายใต้สถานการณ์ใดที่layoutSubviewsเรียกว่าจริง? ฉันได้autoresizesSubviewsตั้งค่าเป็นNOสำหรับมุมมองที่กำหนดเองของฉัน และในตัวสร้างอินเทอร์เฟซฉันมีเสาด้านบนและด้านล่างและชุดลูกศรแนวตั้ง อีกส่วนหนึ่งของปริศนาคือหน้าต่างต้องเป็นกุญแจ: [window makeKeyAndVisible]; มิฉะนั้นมุมมองย่อยจะไม่ถูกปรับขนาดโดยอัตโนมัติ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.