Frage

Ich tue viel forschen in letzter Zeit darüber, wie ein anderen zu bekommen mit netten Effekten UITabBar auf meinem iPhone App suchen, aber leider bin ich nur zu finden, Dinge wie Hintergrundfarbe usw. zu ersetzen.

Nun, ich habe diese App ausgecheckt genannt Momento was ziemlich cool ist und präsentiert eine sehr glatt tabBar:

Momento UITabBar

Es gibt also ein paar Elemente, die hier würde Ich mag euch fragen, ob ihr mir helfen könntet von mir, die richtigen Anweisungen zu geben, wie man einen ähnlichen Effekt erhalten:)

  • Pfeil oben Artikel: , wie Sie diese App sehen kann, hat diese animierten Pfeil dass läuft über das ausgewählte Element mit einer sehr glatten Animation

  • .
  • Ausgewählte des Bildes des Artikels Angegebene ist nicht, dass blau- ish default man weder der Standardzustand welcher Displays in einem anderen Farbton braun und grau-Version.

  • schöne Artikel Separatoren mit abgeschrägten vertikalen Linien.

  • verschiedenes Einrichtungshintergrundbild für die tabBar

  • unterschiedliche Höhe für die tabBar

An dieser Stelle nach einiger Forschung, die ich bin in der Lage, die Höhe und Hintergrundbild zu setzen, indem UITabBarController Subklassen aber ich bin noch nicht sicher, wie die anderen Elemente speziell die erstes zu der schönen Pfeil Wirkung im Zusammenhang zu erreichen.

Wenn jemand weiß, über eine sehr gute Anleitung, wie dies zu tun, wäre es toll, für die Klärung, was kann oder nicht durch Subklassen der UITabBarController getan werden kann und vor allem, wenn in Interface Builder erfolgen:)

Ich bin gerade erst auf dieser Welt aus App-Entwicklung für iOS also, wenn ihr mir helfen könntet auf, dass es wirklich geschätzt würde

Vielen Dank im Voraus

War es hilfreich?

Lösung

Check out iDevReceipes, they have a pretty simple and good looking solution. Might not fit all of what you want, but it's a good starting point

Andere Tipps

There's a project on github called BCTabBarController that aims to mimic the tab bar used in Twitter for iPhone. It's got some of the things you're looking for, and should give a great starting point.

Both of these are good answers, but both libraries have problems: BCTabBarController doesn't know how to create the "blue" highlighted version of a tab bar icon; and iDevRecipies doesn't send events to child viewcontrollers nor resize the navigation bar on rotate.

Be warned: custom nav bars are a lot of trial-and-error debugging (as I have found).

Simply use a UIView with TabBar width and height.Add custom background image and custom buttons on the view.Set the fileowner of the view as AppDelegate.Now you can simply connect the IBActions with the buttons.The Custom view can be placed over the tabbar by addSubView to the TabBar controller's view.You can switch between viewcontrollers by using the setSelectedIndex method of tableviewcontroller in the button action.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top