iPad uygulamamın ilk UIViewController I başlatılan arabiriminde kendi girişini algılaması için sorun yaşıyorum (kod olarak). Aslında, application.statusBarOrientation için izlerseniz, bu da peyzaj başlattı bile 1 (UIInterfaceOrientationPortrait) döndürür.iPad'in arabirimini Başlangıçta nasıl algılarım?
İlk UIViewController'ımda self.interfaceOrientation öğesini izlerseniz, görüntü 1'e kadar kalır .WillDisappear ... Ne yazık ki çok geç! İşte
bazı kod (pek bir şey olmadığı halde görmek için): Benim appDelegate olarakbu var:
Ben açıkça durum çubuğu görmek bile, 1 (portre) izleri- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// show loading screen first
[window addSubview:loadingScreenViewController.view];
[window makeKeyAndVisible];
NSLog(@"applicationDidBecomeActive:statusBarOrientation = %d", application.statusBarOrientation);
return YES;
}
manzaradır ... ve ilk görünüm denetleyicide, yatay modda bile 1 izler olan
.
Herhangi bir fikrin var mı? Burada güldü!
Teşekkür :)
: -Joe iPhone için, ancak o bunu size yardımcı olur onun
İşle etrafında oluşturduk, ama öyle değil harika, daha sonra görüntüyü üzerine yazar Doğru olanla. Bu nedenle, yatay sürümüne, varsayılan portre olana göre etkili bir şekilde daha yavaş yükleniyor, bu biraz kötü ... Bunu daha verimli yapabilir miyim? Teşekkürler :) – jowie