obtenir UIView du viewcontroller (iphone)
Ce que j'ai fait pour obtenir la vue:
[self.superview viewWithTag:10]
Mais comment puis-je obtenir une vue d'viewcontroller. Comme vous pouvez obtenir le viewcontroller du point de vue, je veux aller dans l'autre sens pour que je puisse envoyer un message (appel d'une méthode) pour que viewcontroller. par exemple:
[[self.superview viewWithTag:10].viewController doSomething];
(bien entendu, pas de code mais je veux quelque chose comme ça)
jetez un oeil à des protocoles en objective-c
Points de vue ne devrait pas en avoir besoin.
double de stackoverflow.com/questions/1340434/... , stackoverflow.com/questions/2367348/...
Points de vue ne devrait pas en avoir besoin.
double de stackoverflow.com/questions/1340434/... , stackoverflow.com/questions/2367348/...
OriginalL'auteur Jonathan. | 2010-06-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
-nextResponder
méthode pour le faire:Selon http://developer.apple.com/library/ios/documentation/uikit/reference/UIResponder_Class/Reference/Reference.html#//apple_ref/occ/instm/UIResponder/nextResponder , "UIView implémente cette méthode par le retour de la UIViewController objet qui gère il (si elle en a un) ou de ses superview (si il n'est pas)"
En fait il ne fonctionne pas pour moi.
Il a bien fonctionné pour moi
c'est juste [theView nextResponder];
OriginalL'auteur user102008
vous pouvez utiliser
OriginalL'auteur itecheck