All Projects → ivopintodasilva → MaterialesqueTabBar

ivopintodasilva / MaterialesqueTabBar

Licence: other
UIViewController featuring a customisable Tab Bar working with a UIPageViewController.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to MaterialesqueTabBar

Swiftui Animation
SwiftUI Animation
Stars: ✭ 233 (+1270.59%)
Mutual labels:  tabbar
PageSegment
左右滑动切换页面,TabBar支持小红点显示。
Stars: ✭ 89 (+423.53%)
Mutual labels:  tabbar
react-native-collapsible-segmented-view
A cross-platform Collapsible Segmented View component for React Native
Stars: ✭ 37 (+117.65%)
Mutual labels:  tabbar
Sscustomtabbar
Simple Animated tabbar with native control
Stars: ✭ 251 (+1376.47%)
Mutual labels:  tabbar
react-native-tabbar
A tabbar component for React Native
Stars: ✭ 59 (+247.06%)
Mutual labels:  tabbar
SimplePagedView
A UIPageViewController replacement built to be as simple as possible
Stars: ✭ 77 (+352.94%)
Mutual labels:  uipageviewcontroller
Youtube Ios
youtube iOS app template written in swift 5
Stars: ✭ 2,438 (+14241.18%)
Mutual labels:  tabbar
KPSmartTabBar
A fully customisable and flexible tab bar controller
Stars: ✭ 37 (+117.65%)
Mutual labels:  tabbar
XYTabBarAnimation
tabbar点击动画
Stars: ✭ 27 (+58.82%)
Mutual labels:  tabbar
react-native-viewpager-carousel
a flexible viewpager library with carousel functionality
Stars: ✭ 39 (+129.41%)
Mutual labels:  tabbar
QWTabBar
自定义TabBar 使用简单
Stars: ✭ 19 (+11.76%)
Mutual labels:  tabbar
react-native-scrollable-tabview
Based on pure JS scripts, without relying on native, no need for react-native link, Title / Header / Tabs / Sticky / Screen components can be flexibly configured, among which Tabs / Sticky can slide When it reaches the top, it will be topped.
Stars: ✭ 136 (+700%)
Mutual labels:  tabbar
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+1294.12%)
Mutual labels:  tabbar
Vbrrollingpit
Simple, beautiful and interactive UITabBar
Stars: ✭ 252 (+1382.35%)
Mutual labels:  tabbar
QWTabBarTemplate.xctemplate
自定义模版 快速创建带有导航栏和工具栏的工程
Stars: ✭ 44 (+158.82%)
Mutual labels:  tabbar
Expandedtabbar
ExpandedTabBar is a very creative designed solution for "more" items in UITabBarController. It's greate experience to have more comfortable and intuitive UI.
Stars: ✭ 219 (+1188.24%)
Mutual labels:  tabbar
Tabby
⛩ A fancy tabbar
Stars: ✭ 104 (+511.76%)
Mutual labels:  tabbar
FLOPageViewController
Easy to use Page View Controller for macOS (UIPageViewController for Mac)
Stars: ✭ 30 (+76.47%)
Mutual labels:  uipageviewcontroller
clipped-tabbar
No description or website provided.
Stars: ✭ 58 (+241.18%)
Mutual labels:  tabbar
flutter-bottomAppBar
Watch the tutorial video on Youtube ->
Stars: ✭ 15 (-11.76%)
Mutual labels:  tabbar

TabbedController

UIViewController featuring a customisable Tab Bar and UIPageViewController

Demo:

alt text

Customisable attributes

  • Dynamic child ViewControllers;
  • Tabs configured according to TabBarChild objects (-> Tab title + UIViewController);
  • Tabs title color;
  • Tabs background color;
  • Active tab indicator color;
  • Tab title font.

History

###Iteration #1:

  • This is a mini-project to deliver an animated material-like tab bar library that anyone can add to their app;
  • It is still a work in progress.

###Iteration #2:

  • Tabs are done and selection is animated;
  • The next goal is to animate the indicator between the different tabs and not have one indicator on each tab.

###Iteration #3:

  • Tab indicator animating as desired;
  • Next steps involve adding customizability, integrating the ViewControllers and improving the TabBar overall aspect.

###Iteration #4:

  • Added more configurability to the TabBar;
  • Added UIPageViewController;
  • TabBar and UIPageViewController built from the same TabBarChild array object;
  • Each TabBarChild features a title (used to configure the tab) and a UIViewController (Used as a page in the UIPageViewController);
  • Both the TabBar and the UIPageViewController getting updated when the other changes state (on tab click or page change).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].