buttons ios xcode uibutton uistoryboard xcode8

ios - buttons - Contenido insertado no funciona Storyboard Xcode8



uicontrol swift (5)

Recientemente, he actualizado Xcode 7.3 a 8. Al abrir el proyecto, la configuración del proyecto también se ha actualizado para Xcode nuevo.

Ahora, los recuadros dados para una imagen de botón para colocar la imagen dentro del marco del botón no funcionan como en la versión anterior de Xcode (7.3).

Las inserciones de imagen se dan a través de storyboard. La imagen se usó aquí para tener un área amplia para hacer clic para el botón que el área de visualización de la imagen del botón. ¿Hay alguna otra opción para conseguirlo a través del guión gráfico?


En Xcode 8, las inserciones de contenido / título / imagen del botón se han movido a la pestaña Inspector de tamaño:

Lo que parece bastante lógico por cierto! 😀


Es extraño, pero en realidad funciona hasta que agregas una vista de colección o una vista de tabla en tu controlador de vista. Intente configurar la inserción sin tener la vista de desplazamiento o la vista de tabla en su controlador de vista


La inserción de contenido para el botón funciona perfectamente en xcode 8 beta. Vea la siguiente captura de pantalla que he tomado de xcode8 beta.


Tuve este mismo problema y lo resolví con inserciones de imagen y los controles de Alineación Horizontal / Vertical. Mi problema era que tenía seleccionados los controles de alineación incorrectos. Una vez que lo cambié, mis inserciones funcionaron correctamente para lo que estaba tratando de lograr.

Creé un botón con una imagen y quería reducir la imagen para no rellenar todo el botón. Así que configuro la imagen en la propiedad de imagen UIButton en el guión gráfico y luego configuro las inserciones de imagen a mi gusto.

Pero no centró mi imagen con el recuadro de 5 en cada lado. La imagen se vería así y no era lo que quería.

Si cambia los controles de alineación horizontal / vertical, pude ver la imagen del botón con el aspecto deseado que quería


Existe un comportamiento extraño al tener un UITableView o UIScrollView en la escena (como lo menciona @RAHUL JOSHI). Sample

Solución: Simplemente ignore el error de previsualización ya que en tiempo de ejecución esto funcionará normalmente.