Sebelum IOS 6 tempat yang tepat untuk melakukan itu adalah viewWillAppear:, karena semuanya sudah dimuat dan diatur dari pembuat antarmuka, tapi sekarang, frame masih berubah setelah viewWillAppear:.
Satu-satunya tempat lain yang terpikir oleh saya untuk meletakkan kode semacam ini adalah di viewDidAppear:, tetapi jika saya melakukannya, pengguna akan melihat layar tiba-tiba berubah tepat setelah tampilan muncul.
Jadi apa yang bisa kulakukan?
Terima kasih.
Ngomong-ngomong, frame juga berubah setelah viewDidLayoutSubviews:, jadi tidak berfungsi juga.