Skip to content

cemolcay/SlidingContainerViewController

Repository files navigation

SlidingContainerViewController

An Android scrollable tab bar style container view controller

Demo

alt tag

Install

Manual

Copy & paste Source folder to your project

Cocoapods

use_frameworks!pod'SlidingContainerViewController'

Usage

Create a UIViewController as container, setup your tab view controllers and implement SlidingContainerViewController and add its view to view controller's view like:

letslidingContainerViewController=SlidingContainerViewController( parent:self, contentViewControllers:[vc1, vc2, vc3, vc4], titles:["First","Second","Third","Forth"]) view.addSubview(slidingContainerViewController.view)

SlidingContainerViewControllerDelegate

protocolSlidingContainerViewControllerDelegate{func slidingContainerViewControllerDidMoveToViewController (slidingContainerViewController:SlidingContainerViewController, viewController:UIViewController, atIndex:Int)func slidingContainerViewControllerDidHideSliderView (slidingContainerViewController:SlidingContainerViewController)func slidingContainerViewControllerDidShowSliderView (slidingContainerViewController:SlidingContainerViewController)}

SlidingContainerSliderView

The tab bar slider view in the sliding container view controller. Fully customisable with its appearance property.

SlidingContainerSliderViewAppearance

structSlidingContainerSliderViewAppearance{varbackgroundColor:UIColorvarfont:UIFontvarselectedFont:UIFontvartextColor:UIColorvarselectedTextColor:UIColorvarouterPadding:CGFloatvarinnerPadding:CGFloatvarselectorColor:UIColorvarselectorHeight:CGFloat}

About

An android scrollable tab bar style container view controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •