strings multi localize localizable language generate app autolayout xcode9

autolayout - multi - swift string localization



Actualizado a Xcode 9 Swift 4. Ahora el diseño automático está dañado (1)

Acabo de actualizar a Xcode 9 y convertí mi proyecto a Swift 4, pero una de las pantallas de mi aplicación con una vista de tabla ha comenzado a mostrarse como tal:

Eliminé todas las vistas de una, excepto una, y simplemente coloqué todos mis elementos en esa vista de una pila con las restricciones recortadas a 0,0,0,0

Debe tener un aspecto como este:

¿Que está pasando aqui?


Esto fue una solución simple una vez que me senté y lo miré con ojos nuevos.

Asegúrese de que sus restricciones estén limitadas a una vista en lugar de otro elemento en la vista.

Limpié las restricciones y agregué una vista de pila, luego agregué las restricciones cuidadosamente asegurándome de que se limitara a una vista.