Haz que UILabel aparezca en la parte superior de UIImageView en el guión gráfico

Quiero hacer que una label aparezca sobre una vista de image. Pero cuando coloco la label, desaparece. ¿Cuál es la mejor forma de evitar esto?

Tengo un par de tags en la vista de mi image. Cuando lo compilo y lo ejecuto, las tags aparecen bien. Pero en el guión gráfico cuando coloco elementos de Ui, como una label, en la vista de mi image, no aparece. ¿Cómo puedo hacer este espectáculo?

Imagen

Como se ve en la captura de pantalla, no puedo ver mis tags. Aparece cuando compongo y corro, pero en el tablero de historias, la vista de la image la oculta. Esto sigue siendo un problema.

En un tablero de historias, si coloca la label en la parte superior de la vista de la image, aparecerá de esa manera. Solo asegúrate de tener las restricciones adecuadas tanto en la vista de la image como en la label para que estén uno encima del otro y funcione. Para responder a su pregunta, colocar una label en la parte superior de una vista de image no lo hace desaparecer.

Esto pondría la label en frente de la vista de la image:

Esto pondría la etiqueta en frente de la imagen

y esto lo pondría detrás de la image

y esto lo pondría detrás de la imagen

Simplemente reemplace el pedido del menu lateral en el guión gráfico. Póngalo debajo de la vista de la image y estará en la parte superior

El método se ha actualizado desde swift 3

Lo que ha funcionado para mí y, con suerte, está utilizando:

YourView.bringSubview(toFront: yourelementA) YourView.bringSubview(toFront: yourelementB) 

Alternativamente, puede usar lo siguiente para enviar el object que está en el frente:

 YourView.sendSubview(toBack: yourelementC)