Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

SlidingContainerViewController

An android scrollable tab bar style container view controller

Demo

alt tag

Install

Manual

Copy & paste SlidingContainerViewController folder to your project

Cocoapods

coming soon

Usage

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

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

SlidingContainerViewControllerDelegate

@objc protocol SlidingContainerViewControllerDelegate {
 optional func slidingContainerViewControllerDidMoveToViewController (slidingContainerViewController: SlidingContainerViewController, viewController: UIViewController, atIndex: Int)
 optional func slidingContainerViewControllerDidHideSliderView (slidingContainerViewController: SlidingContainerViewController)
 optional func slidingContainerViewControllerDidShowSliderView (slidingContainerViewController: SlidingContainerViewController)
}

SlidingContainerSliderView

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

SlidingContainerSliderViewAppearance

	struct SlidingContainerSliderViewAppearance {
	 
	 var backgroundColor: UIColor
	 
	 var font: UIFont
	 var selectedFont: UIFont
	 
	 var textColor: UIColor
	 var selectedTextColor: UIColor
	 
	 var outerPadding: CGFloat
	 var innerPadding: CGFloat
	 
	 var selectorColor: UIColor
	 var selectorHeight: CGFloat
	}

About

An android scrollable tab bar style container view controller

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /