TabPageViewController alternatives and similar libraries
Based on the "Tab Bar" category.
Alternatively, view TabPageViewController alternatives based on common mentions on social networks and blogs.
-
animated-tab-bar
RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items. -
adaptive-tab-bar
AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements -
SwipeableTabBarController
UITabBarController with swipe interaction between its tabs. -
SwipeViewController
SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers -
TabDrawer
Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift -
ExpandedTabBar
Very creative designed solution for "more" items in UITabBarController -
GGTabBar
Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy. -
WormTabStrip
WormTabStrip Beatiful ViewPager For iOS written in Swift -
ESTabBarController
A tab bar controller for iOS that allows highlighting buttons and setting custom actions to them. -
KYWheelTabController
KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar. -
BEKCurveTabbar
compatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices. -
SSCustomTabMenu
Simple customizable iOS bottom menu with Tabbar. -
SuperBadges
Add emojis and colored dots as badges for your Tab Bar buttons
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of TabPageViewController or a related project?
README
TabPageViewController
Description
TabPageViewController is paging view controller and scroll tab view.
Screenshot
Infinity Mode
Limited Mode
Customization
Use TabPageOption
- fontSize for tab item
fontSize: CGFloat
- currentColor for current tab item
currentColor: UIColor
- defaultColor for tab item
defaultColor: UIColor
- tabHeight for tab view
tabHeight: CGFloat
- tabMargin for tab item
tabMargin: CGFloat
- tabBackgroundColor for tab view
tabBackgroundColor: UIColor
- currentBarHeight for current bar view
currentBarHeight: CGFloat
- pageBackgoundColor for tab page viewcontroller
pageBackgoundColor: UIColor
- isTranslucent for tab view and navigation bar
isTranslucent: Bool
- hides tabbar on swipe
hidesTabBarOnSwipe: Bool
Usage
import TabPageViewController
to use TabPageViewController in your file.
Example
let tabPageViewController = TabPageViewController.create()
let vc1 = UIViewController()
let vc2 = UIViewController()
tabPageViewController.tabItems = [(vc1, "First"), (vc2, "Second")]
TabPageOption.currentColor = UIColor.redColor()
Infinity Mode
let tabPageViewController = TabPageViewController.create()
tabPageViewController.isInfinity = true
Requirements
iOS8+
Installation
Using CocoaPods
use_frameworks!
pod "TabPageViewController"
Using Carthage
github "EndouMari/TabPageViewController"
Manually
Copy all the files in Pod/Classes
directory into your project.
Author
EndouMari
License
TabPageViewController is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the TabPageViewController README section above
are relevant to that project's source code only.