Désactiver un item d'un TabBarController avec StoryBoard
Bonjour,
Depuis quelques jours, je me suis mise à StoryBoard, et le moins que l'on puisse dire est que je n'ai pas encore tout pigé !!
J'ai créé une petite application dont le rootViewController est un TabBarController, et je souhaiterais que l'un des items soit "desabled" tant que certaines conditions ne sont pas remplies (présence d'au moins un élément dans l'une des entité de ma base de données CoreData).
Je pensais pouvoir modifier les "relationships 'ViewControllers' to...", mais apparemment je ne peux pas y accéder.
En fouinant dans Google, je suis tombée sur ce post de SO, mais je ne vois pas trop comment l'appliquer à mon cas...
Un petit coup de main d'un spécialiste de Storyboard serait le bienvenu
Merci d'avance
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bon, j'avance tout doucement... En fait, j'ai l'impression que je peux résoudre mon problème grâce aux bindings... Je reviendrais poster lorsque j'aurais trouvé comment, mais je vais commencer par ajouter les relations qui vont bien dans a base CoreData...
Aux bindings ? Dans iOS ? Je pense que ton problème peut se résoudre par code, et non pas directement dans le Storyboard. N'ayant jamais utilisé de tab bar, je peux malheureusement pas t'en dire plus.
Désolée, je crois que j'ai confondu 2 termes !!! Je voulais parler de relations entre deux entités de mon datamodel...
Je vais continuer à fouiner sur le net. J'y arriverai un jour, j'y arriverai... ::)
Merci tout de même !
Tu devrais pouvoir jouer sur la valeur enabled pour chaque propriété tabBarItem de tes viewControllers.
Ceci dit, est-ce vraiment utile du point de vue de l'utilisateur (va-t-il comprendre pourquoi il peut pas accéder à l'item ?) ? Si tu n'as pas de valeur à afficher, il suffit de mettre un texte adéquat dans le view controller.
Merci à tous les deux, et désolée pour la réponse tardive, j'ai repris le boulot, et je n'ai pas pu accéder au forum pendant quelques temps ! snif...
Oui, tu as raison, j'ai déjà mis un message d'avertissement, mais c'est juste pour m'assurer que l'utilisateur ne va pas faire une action qui n'est pas prévue.
Oui, j'ai un peu de difficultés avec Storyboard, mais çà va venir ! Pour les outlets, j'ai bien saisi ; en fait, je pense avec le recul que Storyboard n'y est pour rien dans mon problème... Il me reste encore des lacunes, il faut bien l'avouer !