SORU
22 EYLÜL 2012, CUMARTESİ


Desteklenen yönleri, uygulama ile hiçbir ortak yönü vardır, ve shouldAutorotate EVET' dönüyor;

Benim app (iPad;iOS 6) bir manzara sadece uygulama ama denerim kullanarak bir UİPopoverController görüntülemek için fotoğraf kütüphane atar bu hata: Desteklenen yönleri vardır hiçbir ortak yönü ile uygulama ve shouldAutorotate geliyor EVET.' Etrafında bir sürü kod değiştirmeyi denedim ama şansım hiç yaver gitmedi.

CEVAP
24 EYLÜL 2012, PAZARTESİ


İOS6 üç yerde arabirimi yönelimleri desteklenen:

  1. .plist (veya Hedef Özet Ekranı)
  2. Senin UİApplicationDelegate
  3. Bu UİViewController görüntülenen ediliyor

Eğer bu hatayı alıyorsanız sizin UİPopover içinde yükleniyor görünüm sadece portre modu destekler, çünkü büyük olasılıkla. Bu Oyun Merkezi, ıad, ya da kendi görüşünden kaynaklanabilir.

Eğer kendi görüşüdür, UİViewController üzerinde supportedİnterfaceOrientations kılarak tamir:

- (NSUInteger) supportedInterfaceOrientations
{
     //Because your app is only landscape, your view controller for the view in your
     // popover needs to support only landscape
     return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}

Eğer kendi görünümü (iPhone GameCenter gibi) değilse, emin olun .plist portre modu destekler. Ayrıca UİApplicationDelegate portre modunda görüntülenen görünümler destekler emin olmak gerekir. Senin düzenleyerek bunu yapabilirsiniz .plist ve sonra UİApplicationDelegate üzerinde supportedİnterfaceOrientation geçersiz kılma:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • WK

    WK

    9 Ocak 2006