saber precios modelos modelo lista cómo cuál a1586 a1428 iphone objective-c ios xcode

precios - Detectar iphone 5 4 "pantalla



modelos de iphone y precios (4)

Agregue este código en su inicialización:

if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone){ if(UIScreenOverscanCompensationScale==1136/640){ //move to your iphone5 storyboard [UIStoryboard storyboardWithName:(NSString *) bundle (NSBundle *)]; } else{ //move to your iphone4s storyboard [UIStoryboard storyboardWithName:(NSString *) bundle (NSBundle *)]; } }

Esta fue una respuesta publicada por mí en otra pregunta here .

Posible duplicado:
¿Cómo detectar iPhone 5 (dispositivos de pantalla ancha)?

¿Hay alguna manera en que pueda detectar si el dispositivo actual es el iPhone 5? Más específicamente si está usando la nueva pantalla de 4 "?


Agregue este código a su aplicación:

if ([UIScreen mainScreen].scale == 2.f && screenHeight == 568.0f) {// iPhone 5 code} else {// previous version code}


Creo que deberías concentrarte en el modo de visualización preferido, en lugar de detectar iPhone5. Quién sabe qué dispositivos fabricará Apple, pero si su software admite ese modo, será a prueba de futuro.

BOOL isiPhone5 = CGSizeEqualToSize([[UIScreen mainScreen] preferredMode].size,CGSizeMake(640, 1136));

En el futuro, la gente podría querer cambiar el modo de visualización preferido sobre la marcha. Por ejemplo, desconecte AppleTV de 720p tv y conéctelo a 1080p, sin reiniciar la aplicación, por supuesto.


Utilizar esta

#define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES)