Question

Je suis en train de faire beaucoup de recherches sur ces derniers temps sur la façon d'obtenir une autre recherche avec belle effets UITabBar sur mon application iPhone, mais malheureusement, je ne fais que de trouver des choses sur la façon de remplacer la couleur de fond, etc.

Eh bien, je l'ai vérifié cette application appelée Momento qui est assez cool et présente une très lisse tabBar:

UITabBar de Momento

Donc, il y a quelques éléments ici, je voudrais vous demander les gars si vous pouviez me aider en me donnant les bonnes directions sur la façon d'obtenir un effet similaire:)

  • Arrow éléments ci-dessus: que vous pouvez voir cette application a cette flèche animée qui tourne au-dessus de l'élément sélectionné avec une très lisse animation

  • .
  • sélectionné A déclaré de l'image de l'élément est pas bleu- ish un par défaut, ni l'état par défaut qui affiche dans une teinte différente de la version brune et grise.

  • Nice séparateurs d'articles avec des lignes verticales biseautés.

  • background image diferrent pour le tabBar

  • hauteur différente pour le tabBar

À ce stade, après quelques recherches, je suis en mesure de définir l'image de hauteur et arrière-plan par le sous-classement UITabBarController mais je ne suis toujours pas sûr sur la façon d'accomplir les autres objets spécialement le premier lié à la belle effet flèche.

Si quelqu'un connaît un très bon tutoriel sur la façon de le faire, il serait grand pour clarifier ce qui peut ou ne peut pas être fait par le sous-classement UITabBarController et surtout si peut être fait dans Interface Builder:)

Je commence dans ce monde hors développement d'applications pour iOS, donc si vous pouviez me aider à ce que ce serait vraiment apprécié

Merci beaucoup à l'avance

Était-ce utile?

La solution

Consultez iDevReceipes , ils ont une solution assez simple et beau. Ne rentrera pas tout ce que vous voulez, mais il est un bon point de départ

Autres conseils

Il y a un projet sur github appelé BCTabBarController qui vise à mimer la barre d'onglets utilisés sur Twitter pour iPhone. Il est a quelques-unes des choses que vous recherchez, et devrait donner un excellent point de départ.

Les deux sont de bonnes réponses, mais les deux bibliothèques ont des problèmes: BCTabBarController ne sait pas comment créer la version en surbrillance « bleu » d'une icône de la barre d'onglet; et iDevRecipies ne transmet pas les événements à viewcontrollers enfants ni redimensionnez la barre de navigation sur rotate.

Soyez prévenu: les barres de mesure sont beaucoup de débogage d'essais et d'erreurs (comme je l'ai trouvé).

Il suffit d'utiliser un UIView avec une largeur TabBar et height.Add image personnalisée en arrière-plan et des boutons personnalisés sur le view.Set le fileowner de la vue comme AppDelegate.Now vous pouvez simplement connecter les IBActions avec la buttons.The vue personnalisée peut être placé sur la barre d'onglets par addSubview au view.You du contrôleur TabBar peut basculer entre viewcontrollers en utilisant le procédé de setSelectedIndex de tableviewcontroller à l'action du bouton.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top