vary trait guide for developer classes apple adaptive xcode swift layout autolayout size-classes

guide - vary for traits xcode 9



Swift: haz que el diseño sea más pequeño para un dispositivo (1)

Así que no entiendo el punto de desarrollar para 3,5 dispositivos si la vista de diseño es más grande que eso, ahora algunos de los diseños no encajan en los dispositivos de 3,5, cuál es la mejor manera de resolverlo, ya estoy usando clases de tamaño y diseño automático. ¿Hay alguna manera de hacer las cosas más pequeñas solo para el 3,5?


Puede verificar la respuesta de @HAS para obtener una gran extensión para obtener el dispositivo. Simplemente puede agregar su extensión a cualquier archivo que desee (fuera del cuerpo de la clase).

Luego, verifica tu tipo de dispositivo así:

let model = UIDevice.currentDevice().modelName if(model == "iPhone 4" || model == "iPhone 4S"){ //do iPhone 4 stuff }else{ //do other stuff }