2014-09-16 44 views
5

Uygulamamdaki UI nesneleri neredeyse kod tarafından oluşturulur. Genellikle, nesnenin çerçevesini süper görünümün karesi 'dan (ör. Self.view.frame @ view controller) hesaplar. Uygulamam yalnızca yatay mod kullanıyor. Telefonum/IDE'yi iOS 8/Xcode 6 GM'ye güncelledikten sonra, nesnenin boyutu/konumu yanlıştır.Görünümün iOS 8 ve 7'deki çerçevesi farklı

iOS 7'de süper görünümün çerçeve boyutu {568, 320} idi. Artık {320, 568} var.

Yalnızca NSFoundationVersionNumber öğesini true süper görünümün çerçevesini belirlemek için mi kullanmalıyım?

+0

o ios 8 yeni bir davranış, şimdi onlar mantıklı görünüm boyutunu saygı başlamış boyut sınıfları kullanarak boyutunu yönetebilir. Yani size somut bir boyut getiriyorlar. –

+0

Öyle görünüyor ki iOS 7'nin yanı sıra iOS 7 için yeni evrensel film şeridini kullanamıyoruz. Her bir iOS için ayrı bir storyboard olmalı mıyız? – SAHM

cevap