pulgadas pro precio nuevo apple ios swift

ios - precio - nuevo ipad pro



Swift: determina el tamaƱo de la pantalla de iOS (1)

Esta pregunta ya tiene una respuesta aquí:

Me gustaría usar el código Swift para colocar correctamente los elementos en mi aplicación sin importar el tamaño de la pantalla. Por ejemplo, si quiero que un botón tenga el 75% de la pantalla, podría hacer algo como (screenWidth * .75) para que sea el ancho del botón. He descubierto que esto podría determinarse en Objective-C haciendo

CGFloat screenWidth = screenSize.width; CGFloat screenHeight = screenSize.height;

Lamentablemente, no estoy seguro de cómo convertir esto a Swift. ¿Alguien tiene alguna idea?

¡Gracias!


En Swift 3.0

let screenSize = UIScreen.main.bounds let screenWidth = screenSize.width let screenHeight = screenSize.height

En swift antiguo: Haz algo como esto:

let screenSize: CGRect = UIScreen.mainScreen().bounds

entonces puedes acceder al ancho y alto de esta manera:

let screenWidth = screenSize.width let screenHeight = screenSize.height

si quieres el 75% del ancho de tu pantalla, puedes ir a:

let screenWidth = screenSize.width * 0.75

** Swift 4.0 **

// Screen width. public var screenWidth: CGFloat { return UIScreen.main.bounds.width } // Screen height. public var screenHeight: CGFloat { return UIScreen.main.bounds.height }