ios - Necesita ayuda para configurar dos botones de igual ancho, uno al lado del otro Autolayout
objective-c xcode (4)
Debe agregar una restricción más: establezca el espacio horizontal entre los botones en 0
Usando el diseño automático, estoy tratando de crear dos botones en la parte inferior como este
Después de arrastrar dos botones, establezco restricciones como esta
En el
Back button
configuro
Leading Space to Container Margin
y el
Bottom Space to Bottom Layout Guide
En el
Go To Settings button
, configuro el
Trailing Space to Container Margin
y el
Bottom Space to Bottom Layout Guide
Luego
ctrl+Drag
desde el
Back button
Go To Settings button
y establezco la restricción de
Equal Widths
y obtengo esto.
Luego actualizo el ancho del
Back button
igual que el
Back button
Go To Settings button
que es
101
y todas las restricciones se vuelven azules.
Pero quiero que ambos botones cubran la mitad de la pantalla sin importar el tamaño de la pantalla, igual que se muestra en la primera captura de pantalla. ¿Cómo lograr esto?
Puede seguir los cambios de diseño.
obtendrás lo que quieres.
Diseño para el botón
Back
.
Diseño para el botón
Go to Setting
.
Puede tener la misma restricción de ancho entre los botones, pero también debe decirles cuál es el ancho que necesita.
Así que arrastre desde un botón a la supervista, agregue una restricción de anchos iguales.
Luego, en las propiedades de la restricción que ha agregado, establezca el
multiplier
en
0.5
, de esta manera sus botones deben estar en la mitad de la pantalla.
puedes hacerlo usando el mismo ancho que el segundo botón como este
y la salida es
Aquí está la guía de apple