2009-09-01 16 views
8

¿Alguien sabe cómo establecer programáticamente el orden z de UIImageViews? El orden de instaurarlas traerá la última instancia más cercana al frente de la pantalla, pero ¿cómo se puede cambiar en el tiempo de ejecución?Afectando a Z Solicitar UIImageView

Gracias :) //

Respuesta

19

Puede utilizar el siguiente si el UIImageView ya es una vista secundaria:

  • bringSubviewToFront
  • sendSubviewToBack

o cualquiera de los siguientes si Está insertando el UIImageView como una subvista:

  • insertSubview:atIndex
  • insertSubview:aboveSubview
  • insertSubview:belowSubview
+3

Tenga en cuenta que estos métodos se definen en UIView, por lo que puede utilizarlos en cualquier tipo de vista, no sólo UIImageViews. –

+0

¿Qué sucede si ha agregado las vistas con initWithParent en lugar de usar subvistas? ¿InitWithParent crea subvistas que son propiedad del padre y se mantienen en un índice? – Spanky

+0

nunca oí hablar de initWithParent, pero sí, puede acceder a ellos con lo que sea.subviews – CiNN

Cuestiones relacionadas