Saya memiliki tampilan khusus yang tidak menerima layoutSubview
pesan selama animasi.
Saya memiliki pandangan yang memenuhi layar. Ini memiliki subview khusus di bagian bawah layar yang mengubah ukuran dengan benar di Interface Builder jika saya mengubah ketinggian bilah navigasi. layoutSubviews
dipanggil saat tampilan dibuat, tetapi tidak pernah lagi. Subview saya diatur dengan benar. Jika saya menonaktifkan bilah status panggilan masuk, subview itu layoutSubviews
tidak dipanggil sama sekali, meskipun tampilan utama memang menganimasikan ukurannya.
Dalam keadaan apa layoutSubviews
sebenarnya disebut?
Saya telah autoresizesSubviews
menetapkan untuk NO
untuk tampilan kustom saya. Dan di Interface Builder saya memiliki struts atas dan bawah dan set panah vertikal.
Bagian lain dari teka-teki adalah bahwa jendela harus dibuat kunci:
[window makeKeyAndVisible];
selain itu subview tidak secara otomatis diubah ukurannya.
layoutSubviews
. ApakahinitWithFrame:
sebablayoutSubviews
untuk dipanggil?