Sur bringSubviewToFront
J'apporte un contrôle à l'avant avec le code ci-dessous:
[self.view bringSubviewToFront:control];
Comment puis-je reconnaître entre deux contrôles; ce qui est devant et qui est de retour
OriginalL'auteur SajjadZare | 2011-02-27
Vous devez vous connecter pour publier un commentaire.
Vous par chèque à l'ordre de la vue dans la superview (des contrôles, dans votre cas, l'auto.vue)
sous-vues
propriété.Le point de vue à l'indice 0 dans le superview de la sous-vue est la vue à l'arrière, et puis la vue à l'indice 1 sera sur le dessus de cela, et la vue à l'index 2 sera sur le dessus de la vue d'index, etc.
(en gros une vue sur le haut de la vue avec une moindre indice par rapport à son propre index)
OriginalL'auteur Jonathan.
Si ces contrôles ont le même parent vue de leur ordre-z est défini par leur index dans
subviews
tableau:Afin que vos étapes seront les suivantes:
1. Obtenez les contrôles
2. Obtenir leurs index des parents des sous-vues de tableau (à l'aide de
indexOfObject:
méthode)3. Contrôle avec le plus grand indice est en face
OriginalL'auteur Vladimir