Je voudrais trouver un moyen pour le problème suivant: Si j'ajoute des vues (vues d'annotations) à une vue parent (vue carte) je ne peux pas avoir leurs positions immédiatement mais à un moment donné dans la furute (quand la vue devient visible, fait la mise en page, peu importe ...). Je voudrais être déclenché si la position de mes sous-vues devient disponible (je veux dire sview1.center.x
, sview1.center.y
). Y a-t-il un moyen intelligent?Comment savoir quand une sous-vue devient ses coordonnées dans sa vue parente?
0
A
Répondre
0
Il y a une façon possibile:
Utilisez la fonction subviews
du UIView (il retourne un NSArray containig tous les sous-vues) et énumérer et vérifier toutes les vues
Questions connexes
- 1. Comment savoir quand une vue a défilé dans la vue
- 2. Cocoa Touch: Comment ajouter une sous-vue centrée horizontalement dans sa vue parente?
- 3. Pourquoi l'animation d'une sous-vue provoque l'appel de la méthode layoutSubviews de sa vue parente?
- 4. Besoin d'une fonction pour limiter une ligne (connue par ses coordonnées) dans sa longueur
- 5. Comment détecter quand UITextField devient vide
- 6. J'ai besoin de savoir quand Hibernate a terminé sa transaction
- 7. Comment puis-je déplacer une vue pivotée par rapport au système de coordonnées de sa vue d'ensemble?
- 8. comment savoir qui viewController quand on retire sous-vue
- 9. Comment savoir quand une activité est organisée?
- 10. Comment savoir quand un UIView obtient le focus
- 11. Comment être averti quand une lettre de lecteur devient disponible
- 12. Comment éviter d'afficher MC lorsque sa coordonnée _y devient -100?
- 13. Comment savoir quel bouton radio est sélectionné dans une vue?
- 14. Comment savoir quand une variable d'instance est définie dans Ruby
- 15. Comment repeindre un WinFormsHost quand il devient visible?
- 16. Comment savoir quand mon overhead de base de données MongoDB atteint sa limite?
- 17. Comment savoir quand une animation UITableView est terminée?
- 18. Comment savoir quand une vue UIViewController est affichée après avoir été en arrière-plan?
- 19. iPhone: Animer une vue quand une autre vue apparaît/disparait
- 20. Quand est-ce que ça devient trop?
- 21. Comment savoir quand une vue est affichée? - Utilisation de Burstly pour l'intégration d'annonces
- 22. Django devient vraiment lent quand DEBUG = False
- 23. exécute javascript quand un usercontrol devient visible
- 24. Vue modale de l'iPhone avec vue parente semi-visible?
- 25. Comment puis-je transposer le cadre d'une vue à sa vue d'ensemble?
- 26. Comment savoir quand Windows est inactif
- 27. comment obtenir une vue à partir d'un événement coordonnées dans Android?
- 28. comment savoir quand une réponse dde est terminée?
- 29. Comment savoir quand un wxFrame est fermé?
- 30. Passez l'événement à la vue parente?
Hmm ... mais cette façon n'a rien à faire avec les notifications ou le déclenchement. – georgij
Si la position de la vue est activée, envoyez un message. Si vous voulez vérifier cela fréquemment, utilisez une minuterie – tadejsv