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

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • Submissions101

    Submissions1

    23 ŞUBAT 2007