ios objective-c xcode autolayout

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