Wirklich cool Art und Weise individuelle UITabBar für iPhone-App zu erstellen?
-
09-10-2019 - |
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:
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
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.