SORU
4 Mayıs 2011, ÇARŞAMBA


iOS: yük yönlendirme Cihazı

Benim app yükler, akım yönünü bilmez gibi görünüyor:

UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation == UIDeviceOrientationPortrait) {
    NSLog(@"portrait");// only works after a rotation, not on loading app
}

Ben cihazı döndürün sonra, doğru bir yönlendirme anlıyorum, ama ben app, yönünü değiştirmeden yük, [[UIDevice currentDevice] orientation] kullanarak akım yönünü bilmiyor gibi görünüyor.

Ben ilk uygulamamı yük zaman kontrol etmek için başka bir yolu var mı?

CEVAP
4 Mayıs 2011, ÇARŞAMBA


DÜZENLEME:Ben yanlış okudum soruyu. Bu, belli yönlerde uygulamanızı başlatmak için izin verir. Sadece fırlatma yönünü anlamaya çalıştığını fark etti.

UIApplication durum çubuğu yönünü kontrol etmek için bir yöntem var:

[[UIApplication sharedApplication] statusBarOrientation];
< / ^ hr .

Orijinal cevap

Plıst dosya: uygulamayı kabul ettiği cihaz yönelimleri ayarlamayı deneyin

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>

Bu uygulama Dikey (altta home düğmesi), yatay sol, sağ ve yatay destekler gösterir.

Daha sonra UİViewControllers, app dönmelidir zaman EVET geri dönmek için shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) yöntemi geçersiz kılmak gerekir:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

     return interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}

Bu aygıt desteklenen kendi yönelimleri ise otomatik döndürme UİViewController söyler. Eğer baş aşağı yönünü de (üstte home tuşu ile portre) destek istersen sonra plist ekleyin ve " EVET, bu yöntem geri dönüş.

Bunu nasıl çalıştığını bize bildirin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly

    Elly

    3 EKİM 2005
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011
  • wowchick16

    wowchick16

    17 Mart 2007