All Projects → EndouMari → Tabpageviewcontroller

EndouMari / Tabpageviewcontroller

Licence: mit
Paging view controller and scroll tab view

Programming Languages

swift
15916 projects

Labels

Projects that are alternatives of or similar to Tabpageviewcontroller

CollectionLayouts
A collection of UICollectionViewLayouts
Stars: ✭ 64 (-94.29%)
Mutual labels:  tab
Electron Tabs
Simple tabs for Electron applications
Stars: ✭ 350 (-68.78%)
Mutual labels:  tab
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
Envify
Colorify tabs with current env
Stars: ✭ 37 (-96.7%)
Mutual labels:  tab
React Tabtab
💃 Make your react tab dance🕺
Stars: ✭ 347 (-69.05%)
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
React Native Tab
A tab view component for React Native
Stars: ✭ 10 (-99.11%)
Mutual labels:  tab
SCXcodeTabSwitcher
Enables changing Xcode tabs using the ⌘cmd + [1..9] keys
Stars: ✭ 42 (-96.25%)
Mutual labels:  tab
Medusa
Android fragment stack controller
Stars: ✭ 395 (-64.76%)
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
Wxp Ui
小程序插件合集(下拉刷新, 拖拽排序, 索引列表, 日期选择, 侧滑删除...)
Stars: ✭ 636 (-43.26%)
Mutual labels:  tab

TabPageViewController

License Language Version Platform Carthage compatible CocoaPods Awesome

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].