¿Cómo traer una subvista al frente cuando la tocas?

Tengo una vista con alrededor de 30 subvistas. Quiero agregar código en el controlador de vista de mi subvista para que cuando toque la subvista, la subvista se expanda para llenar la pantalla.

Estoy usando[self.view setFrame:rect] para expandir la subvista, y esto funciona bien. El problema es que algunas de las otras 29 subvistas están por encima de la subvista que acabo de tocar, por lo que todavía son visibles.

He intentado usarbringSubviewToFront desde el controlador de vista padre, pero esto parece no tener efecto. ¿Hay algún código que pueda poner en la clase viewcontroller de mi subvista para que esto suceda?

Respuestas a la pregunta(4)

Su respuesta a la pregunta