2012-04-05 3 views
0

J'ai une application iPhone dont j'ai besoin d'un comportement semblable à celui des onglets. Je souhaite afficher et masquer toutes les vues pour chaque onglet en conséquence. Pour deux onglets, je place toutes les vues au-dessus des autres et les fais se cacher et montrer en conséquence. Mais quand je dois implémenter le 3ème onglet, il y a beaucoup de vues que je ne peux pas placer les unes sur les autres dans Interface Builder.Comportement similaire à celui des onglets dans l'application iPhone

Quelqu'un peut-il me dire comment créer une interface utilisateur pour ce scénario? Editer: Pourriez-vous jeter un oeil à this et voir si cela a un sens?

Répondre

0

Ah, je vois! Pourquoi ne pas le faire vous-même avec des UIButtons placés de manière créative? Tant qu'ils sont dans des positions fixes, faites une sorte de groupe radio comme l'éplucher de deux boutons d'environ 50 px les uns des autres, puis réglez simplement leurs couleurs d'arrière-plan en conséquence. En ce qui concerne les vues, elles peuvent facilement être appelées à l'avant avec la méthode -bringSubviewToFront: de UIView.

+0

J'ai deux images de fond l'une pour l'humeur sélectionnée et l'autre pour la gratitude sélectionnée. Le problème est que, comment cacher tous les uiviews pour la gratitude quand l'humeur est choisie et vice versa. Deuxièmement comment faire des vues sur l'un l'autre, c'est placer des vues au même endroit et les cacher et les montrer selon. Dois-je créer cette interface via Interface Builder ou par programmation? – MrWaqasAhmed

Questions connexes