2012-06-22 6 views
8

Sadece bir iPad ve iPhone uygulamasının aynı storyboard'u paylaşıp paylaşmayacağını bilmek istiyorum.Amaç C - iPad ve iPhone için bir film şeridi

Şu anda bir tane iPad için ve biri de iPhone için olmak üzere 2 adet storyboard var. Her iki cihazın da aynı storyboard'u çalıştırması mümkün mü?

Selamlar, EZFrag

+1

Farklı ekran boyutlarına göre özelleştirmenin daha iyi olduğunu düşünüyorum, ancak Proje seçeneklerinden aynı Storyboard üzerinde çalışmaya zorlamak mümkündür. – nhahtdh

cevap

22

Eğer iPhone'unuzu ve iPad'inizi aynı görünümü vardır, o zaman bu, iPhone oluşturduğunuz görünümleri ancak bu iPad daha büyük olduğundan tavsiye edilmez, iPad ekranı kaplayacak şekilde uzatılır mümkündür ekranı iPad ve iPhone hem de farklı bakış düzenlemeleri ve yapısı ile farklı görünümlerini oluşturmalıdır

ekran

enter image description here

atış kontrol iPad ve iPhone için aynı hikaye tahtası ayarlamak için
+2

vay. Bu sadece bana çok büyük miktarda iş kurtardı. –

4

XCode6 Boyut Sınıflarını kullanarak, aynı Storyboard'u hem iPhone (tüm çözünürlükler) hem de iPad için kullanabiliyor ve iki dosyayı güncel tutmanıza engel oluyor. Ortaya çıkan film şeridi iOS7 + ile uyumludur.

Buradan daha fazla bilgi edinin: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6-SW1 Tüm mevcut ekran boyutlarıyla çalışacak bir storyboard veya xib dosyasını etkinleştirmek için boyut sınıflarını kullanın. Bu, uygulamanızın kullanıcı arayüzünün herhangi bir iOS cihazında çalışmasına olanak tanır.

+2

Belki de bu şimdi doğru cevap olmalıdır. Her şeyden sonra artık çok büyük telefonlar, iPad minis ve iPad Artıları var. –