Bonjour a tous, je me suis lancé dans le développement d'application iphone/ipad et j'ai quelques questions ou je bloque:
La première c'est que sur chaque Vue j'aimerai avoir un bouton pour retourner sur le menu quand il y a une seul vue c'est facile en fesant par exemple:
Cependant avec plusieurs vue je crée donc plusieurs fonction similaire en changeant juste le "vueActuelle" par le nom de la vue.
Je me demandais si c'est pas mieu de faire une fonction général avec comme paramètre la vue actuelle mais j'arrive pas a récupérer le nom de la vue actuelle lors que je clique sur le bouton.
Par exemple:
Une autre question du même genre c'est pour afficher les Vue dés que je clique sur un bouton:
Vue que j'ai plusieurs bouton qui affiche toujours une vue de type autreVue, cela reviendrai a créer une fonction qui prendrai le nom du bouton par exemple pour le mettre en paramètre.
A moins que Interface Builder puisse reconnaître que la fonction que je lie au bouton a des paramètre et que je puisse l'indiquer ici, mais j'ai cherché sans succès.
Merci d'avance pour votre aide
La première c'est que sur chaque Vue j'aimerai avoir un bouton pour retourner sur le menu quand il y a une seul vue c'est facile en fesant par exemple:
Bloc de code:
-(void) returnMenu{
[vueActuelle removeFromSuperview]; // On enléve vueActuelle
[self addSubview:vueMenu]; //On affiche le menu
}
Je me demandais si c'est pas mieu de faire une fonction général avec comme paramètre la vue actuelle mais j'arrive pas a récupérer le nom de la vue actuelle lors que je clique sur le bouton.
Par exemple:
Bloc de code:
-(void) returnMenu (autreVue *) viewToDisabled{ //autreVue hérite de UIView
[viewToDisabled removeFromSuperview]; // On enléve a vue en paramétre
[self addSubview:vueMenu]; // On affiche le menu
}
Bloc de code:
-(void) changeToVideo{
[vueMenu removeFromSuperview]; // On enléve vueMenu
[self addSubview:vueVideo]; // On affiche vueVideo
}
A moins que Interface Builder puisse reconnaître que la fonction que je lie au bouton a des paramètre et que je puisse l'indiquer ici, mais j'ai cherché sans succès.
Merci d'avance pour votre aide