ก่อนที่ iOS 6 สถานที่ที่เหมาะสมในการทำเช่นนั้นคือ viewWillAppear: เนื่องจากทุกอย่างโหลดและตั้งค่าจากตัวสร้างอินเทอร์เฟซแล้ว แต่ตอนนี้เฟรมยังคงเปลี่ยนแปลงหลังจาก viewWillAppear:
อีกที่เดียวที่ผมคิดว่าจะใส่โค้ดประเภทนี้ได้คือใน viewDidAppear: แต่ถ้าผมทำอย่างนั้น ผู้ใช้จะเห็นว่าหน้าจอเปลี่ยนไปทันทีหลังจากมุมมองปรากฏขึ้น
แล้วฉันจะทำอย่างไร?
ขอบคุณ
อย่างไรก็ตาม เฟรมก็เปลี่ยนไปหลังจาก viewDidLayoutSubviews: ดังนั้นจึงใช้งานไม่ได้เช่นกัน