Olası Çoğalt:
UIViewController returns invalid frame?Farklı Subview düzenleri
i viewDidLoad
benim bakış çerçevesini çağrı fark ettik ayıklama yaparken doğru değildir origin=(x=0, y=20) size=(width=320, height=460)
olduğunu. viewWillAppear
numaralı çağrıda, doğru ayarlanmış: navigasyon çubuğu yüksekliği dikkate alınarak origin=(x=0, y=0) size=(width=320, height=416)
. Alt görünümler düzenim kök görünümüne bağlı, ancak her zaman görünümü görünecek şekilde onları kurmak istemiyorum.
Bu iki çağrıyı nasıl ele almalıyız?
Onlarla tam olarak olduğu gibi ilgilen. -viewWillAppear'da görünüm ayarlarını yapın, çünkü nav çubuğu yüksekliğini hesaba katacaktır, sonra -viewDidLoad içinde başlatma işlemini gerçekleştirin. – CodaFi