iphone 5s
, iphone 6s
ve iphone 6plus
için boyutlar nasıl sığar. object-c ios uygulama düzeni
cevap
Lütfen her ekran boyutu için ayrı bir storyboard kullanmayın. Sistem, özellikle işlevsellik içerdiğinden, bunu yapmak zorunda değilsiniz.
Apple, bu konuyla ilgili çevrimiçi çok sayıda harika belge sunmaktadır. Ben bu site ile başlamanızı öneriyoruz: Özellikle
https://developer.apple.com/design/adaptivity/
Otomatik Düzen ve NSLayoutConstraint
hakkında bilgi aramak istiyorum. Konuyu tartışan birkaç WWDC videosu (yukarıdaki sayfadan bağlantılı) var.
gibi yorumlarınız için teşekkürler –
Eğer AutoLayout kullanıyorsanız, her aygıt için ayrı bir storyboard'a gerek yoktur. Otomatik kısıtlama, uygun kısıtlamalar ve boyut sınıfları sağlarsanız, sizin için her şeyi yönetmiştir.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIViewController *initialViewController = nil;
UIStoryboard *storyboard;
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone)
{
CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;
if (iOSDeviceScreenSize.height == 667)
{
storyboard = [UIStoryboard storyboardWithName:@"6board" bundle:nil];
initialViewController = [storyboard instantiateInitialViewController];
}else if (iOSDeviceScreenSize.height == 736){
storyboard = [UIStoryboard storyboardWithName:@"6plus" bundle:nil];
initialViewController = [storyboard instantiateInitialViewController];
}else{
storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
initialViewController = [storyboard instantiateInitialViewController];
}
}else{
storyboard = [UIStoryboard storyboardWithName:@"ipadboard" bundle:nil];
initialViewController = [storyboard instantiateInitialViewController];
}
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
self.window.rootViewController = initialViewController;
size yardım etti Umut ... Mutlu Codding kullandığınız dil
Program aracılığıyla otomatik düzenleme nasıl eklenir? –
- 1. iOS URL Düzeni Uzunluk
- 2. Slack iOS URL Düzeni
- 3. Güncelleştirme uygulama düzeni simgesi
- 4. Uygulama iOS
- 5. Çoklu Görünüm Düzeni Framework7 Hibrid Uygulama
- 6. iOS uygulama adı
- 7. Uygulama kapatıldığında iOS görevi
- 8. PhoneGap IOS uygulama boyutu
- 9. URL Düzeni
- 10. Düzeni
- 11. URL Düzeni
- 12. iOS 11 Belirli Ayarlar bölümü için URL Düzeni çalışmayı durdurdu
- 13. Uygulama IOS 6 çöküyor - UIViewControllerHierarchyInconsistency
- 14. iOS 6.1 üzerinde uygulama yüklenemedi.
- 15. iOS AWS S3 uygulama eğiticisi
- 16. Düzeni
- 17. Android S3 düzeni vs Galaxy Nexus düzeni
- 18. Düzeni Açıklık - android masa düzeni
- 19. Kakao'da otomatik "zorlama" düzeni Düzeni
- 20. iOS 10'daki Ayarlar için Özel URL Düzeni?
- 21. iOS 8'de uygulama yönlendirmesini nasıl belirleriz? IOS 7
- 22. Uygulama iOS 8'de çalışıyor, ancak iOS 7'de değil
- 23. , sekme düzeni ben android.support.design.widget.TabLayout ile bir uygulama yapılmış ve
- 24. Uygulama hala incelenirken iOS uygulama dosyası güncellenebilir mi?
- 25. Veri Eşleştiricisi + Gözetleme düzeni
- 26. Bir uygulama içinde yerel iOS pusulasını kullanın
- 27. iOS uygulama sürümünü artırarak sayıları oluşturuyor musunuz?
- 28. iOS Storekit canlı uygulama çökmesine neden oluyor
- 29. Firebase IOS push bildirimi, uygulama kapatıldığında çalışmaz
- 30. Bir kez çağrılacak iOS işlevi (uygulama başlatıldığında)
lütfen etiket:
Gerçekten böyle burada her cihaz için ayrı görsel senaryolar gerekiyorsa çözümdür 'objektif-c' veya 'swift' @Manzoor –