10 HAZİRAN 2014, Salı
[UİScreen mainScreen].iyi bir çalışma olmuş.iOS8 boyutu yönelim bağımlı hale geliyor?
Hem iOS aşağıdaki kodu 7 koştum ve 8 iOS:
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight);
NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f",
(landscape ? @"Yes" : @"No"),
[[UIScreen mainScreen] bounds].size.width,
[[UIScreen mainScreen] bounds].size.height);
Aşağıdaki iOS 8 sonuç:
Currently landscape: No, width: 320.00, height: 568.00
Currently landscape: Yes, width: 568.00, height: 320.00
İOS 7 sonuç için karşılaştırılması:
Currently landscape: No, width: 320.00, height: 568.00
Currently landscape: Yes, width: 320.00, height: 568.00
Herhangi bir belge, bu değişikliği belirten var mı? Yoksa iOS geçici bir hata 8 APİs mi?
CEVAP
11 HAZİRAN 2014, ÇARŞAMBA
Evet, iOS8, bir hata değil yönelim bağımlı. Daha fazla bilgi için WWDC 2014 oturum 214 inceleme: "View Controller Advancements in iOS 8"
Sunum alıntı:
UİScreen şimdi arayüz odaklı
- [UİScreen sınırları] şimdi arayüz odaklı
- [UİScreen applicationFrame] şimdi arayüz odaklı
- Durum çubuğu bildirimleri çerçeve arayüz odaklı
- Klavye çerçeve bildirimleri arayüz odaklı
Bunu Paylaş:
Koru-yazı tipi boyutu zaman portreden ...
Neden CheckBoxFor ek bir giriş etiketi...
Nerede sistemidir.Çalışma zamanı.Seri ...
Nasıl ilkesi çalıştırabilir miyim .NET...
Ne boyutu ikilik(MAX) parametre bildir...