SORU
11 Mart 2009, ÇARŞAMBA


Program aracılığıyla iPhone arayüzü yönünü belirlemek?

UIDevice.orientation olası değerleri UIDeviceOrientationFaceUp UIDeviceOrientationFaceDown vardır. Cihazı düz olduğunu bilmek yararlı olabilir, ancak bu düz arayüzü portre veya manzara modunda görüntüleme odaklı olsun, bize bir şey söylemez. Bir şekilde cihaz belirsiz bilgi veriyor durumlarda GUI akım yönünü bulmak için var mı? Yönünü değiştirmek olayları yatay/son portre unutma veya ana UİView bu sınırları yükseklik ve genişliğini kontrol etmek için takip edebilirdim sanırım, ama kludgey görünüyor. Atladığım cihaz veya UİView bir özelliği var mı?

CEVAP
11 Mart 2009, ÇARŞAMBA


Bir viewcontroller sadece kodu kullanabilirsiniz:

UIInterfaceOrientation interfaceOrientation = self.interfaceOrientation;

Bu UİİnterfaceOrientation bir numaralama

typedef enum {
  UIInterfaceOrientationPortrait           = UIDeviceOrientationPortrait,
  UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
  UIInterfaceOrientationLandscapeLeft      = UIDeviceOrientationLandscapeLeft,
  UIInterfaceOrientationLandscapeRight     = UIDeviceOrientationLandscapeRight
} UIInterfaceOrientation;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • xCraash

    xCraash

    6 Temmuz 2012