2014-05-21 1 views
1

Comment puis-je ajouter une sous-vue à la seconde position la plus élevée sur la pile? Autrement dit, disons que j'ai 3 sous-vues, avec le numéro 3 étant le visible sur le dessus. Comment puis-je ajouter une nouvelle vue directement en dessous de celle-ci et repousser le reste?iOS: ajouter une sous-vue à la seconde position la plus élevée

Merci!

+0

Avez-vous essayé? http://stackoverflow.com/questions/10051514/how-can-i-insert-a-subview-below-the-other-subviews – Rob

Répondre

1

Supposons que vous avez 3 sous-vues sur votre parentView. après avoir ajouté tous les sous-vues appellent cette méthodolo-

[parentView insertSubview:yourView atIndex:parentView.subviews.count-1] 

il y a aussi d'autres méthodes plus simples telles que

[parentView insertSubview: aboveSubview: ] 
[parentView insertSubview: belowSubview: ] 

Cheers, espérons que cette aide!

+0

On dirait qu'il y a assez ici pour obtenir ce dont j'ai besoin, merci! –

0

Il y a cette API:

insertSubview: NewView belowSubview: oldView

n'a pas vu quand j'ai regardé la documentation :)

MAIS, si nous n'avions pas référence à la vue précédente, quelqu'un sait-il un moyen que nous pourrions obtenir la dernière sous-vue?

Questions connexes