Comment vérifier les collisions entre deux UIImageViews en utilisant une méthode qui ne se trouve pas dans la classe ViewController?Obtenir des objets pour se «parler»?
Par exemple:
Cette méthode ci-dessous est dans la classe de rock, mais UIImageView en verre est dans le ViewController.
si (CGRectIntersectsRect (rock.frame, glass.frame)) { // faire des choses }
Il se plaint que le verre n'est pas déclarée. Alors, comment puis-je me référer à la UIImageView de verre dans le ViewController si j'appelle la méthode de collision de la classe de rock ??? Je ne sais pas trop comment faire pour que les classes se «parlent» en général - c'est un concept que je ne comprends pas vraiment, donc un petit exemple serait très apprécié! Ou si quelqu'un pouvait indiquer un bon endroit pour apprendre ce concept qui aiderait beaucoup. Merci.