EndouMari / Tabpageviewcontroller
Licence: mit
Paging view controller and scroll tab view
Stars: ✭ 1,121
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Tabpageviewcontroller
Multisearchview
Yet another built-in animated search view for Android.
Stars: ✭ 837 (-25.33%)
Mutual labels: tab
react-native-viewpager-indicator
修改自react-native-scrollable-tab-view,增加了根据文字内容适配下划线长度的功能。
Stars: ✭ 52 (-95.36%)
Mutual labels: tab
Bento
🍱 Minimalist, elegant and simple startpage inspired by the Bento box!
Stars: ✭ 325 (-71.01%)
Mutual labels: tab
Navigationtabbar
Navigation tab bar with colorful interactions.
Stars: ✭ 4,907 (+337.73%)
Mutual labels: tab
hexagonTab
Hexagon bookmarks accented with a chosen colour. Customise the layout, style, background and bookmarks with hexagonTab.
Stars: ✭ 65 (-94.2%)
Mutual labels: tab
Dlslideview
Tabed slide view based on container of ViewController(not UIScrollView). Support infinite pages.
Stars: ✭ 650 (-42.02%)
Mutual labels: tab
Ly Tab
A better mobile touch-swappable reusable component for Vue 2.0
Stars: ✭ 281 (-74.93%)
Mutual labels: tab
Xamarin Forms Tab Badge
Xamarin Forms bindable Tab badges for iOS, Android, UWP, MacOS and WPF
Stars: ✭ 304 (-72.88%)
Mutual labels: tab
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (-46.65%)
Mutual labels: tab
awesome-csv
Awesome Comma-Separated Values (CSV) - What's Next? - Frequently Asked Questions (F.A.Q.s) - Libraries & Tools
Stars: ✭ 46 (-95.9%)
Mutual labels: tab
SCXcodeTabSwitcher
Enables changing Xcode tabs using the ⌘cmd + [1..9] keys
Stars: ✭ 42 (-96.25%)
Mutual labels: tab
Material Bottom Nav
A bottom navigation bar adhering to the Material Design specification.
Stars: ✭ 41 (-96.34%)
Mutual labels: tab
Readablebottombar
Yet another material bottom bar library for Android
Stars: ✭ 977 (-12.85%)
Mutual labels: tab
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 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].