Obtener tamaño de pantalla iOS

Pequeñas ayudas de c-objective
10 febrero, 2014
Generar ID único en iOS
20 febrero, 2014

Learn-Objective-C
Les dejo un método estático que devuelve el tamaño de pantalla del dispositivo que esta ejecutando la aplicación. La misma pueden usarlo en cualquier clase y accederla sin instanciarla, sólo deben declararla en el .h correspondiente.

 

 

 

+(CGRect) getScrennSize{
    CGRect appFrame = [[UIScreen mainScreen] applicationFrame];
    UIDeviceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
    if (UIDeviceOrientationLandscapeLeft == orientation ||
        UIDeviceOrientationLandscapeRight == orientation)
    {
        if (appFrame.size.width < appFrame.size.height)
        {
            appFrame = CGRectMake(appFrame.origin.y, appFrame.origin.x, appFrame.size.height, appFrame.size.width);
        }
    }
    return appFrame;
}

Deja un comentario