blob: 74c467c54f731d7eb46c83581990c0d19276980d [file] [log] [blame]
{
"name": "SlidingContainerViewController",
"version": "0.0.1",
"summary": "An Android scrollable tab bar style container view controller",
"description": "SlidingContainerViewController\n==============================\n\nAn [android scrollable tab bar](http://developer.android.com/design/building-blocks/tabs.html#scrollable) style container view controller\n\n\nDemo\n----\n\n![alt tag](https://raw.githubusercontent.com/cemolcay/SlidingContainerViewController/master/demo.gif)\n\n\nInstall\n-----\n\n#### Manual\n\nCopy & paste `Source` folder to your project\n\n#### Cocoapods\n\n```\nuse_frameworks!\npod 'slidingContainerViewController'\n```\n\n\nUsage\n-----\n\nCreate a `UIViewController` as container, setup your tab view controllers and implement `SlidingContainerViewController` and add its view to view controller's view like:\n\n``` swift\n let slidingContainerViewController = SlidingContainerViewController (\n parent: self,\n contentViewControllers: [vc1, vc2, vc3, vc4],\n titles: [\"First\", \"Second\", \"Third\", \"Forth\"])\n\n view.addSubview(slidingContainerViewController.view)\n```\n\n\nSlidingContainerViewControllerDelegate\n---------------------------------------\n\n``` swift\nprotocol SlidingContainerViewControllerDelegate {\n func slidingContainerViewControllerDidMoveToViewController (slidingContainerViewController: SlidingContainerViewController, viewController: UIViewController, atIndex: Int)\n func slidingContainerViewControllerDidHideSliderView (slidingContainerViewController: SlidingContainerViewController)\n func slidingContainerViewControllerDidShowSliderView (slidingContainerViewController: SlidingContainerViewController)\n}\n\n```\n\n\nSlidingContainerSliderView\n--------------------------\n\nThe tab bar slider view in the sliding container view controller.\nFully customisable with its `appearance` property.\n\n\nSlidingContainerSliderViewAppearance\n------------------------------------\n\n``` swift\n\tstruct SlidingContainerSliderViewAppearance {\n\n\t var backgroundColor: UIColor\n\n\t var font: UIFont\n\t var selectedFont: UIFont\n\n\t var textColor: UIColor\n\t var selectedTextColor: UIColor\n\n\t var outerPadding: CGFloat\n\t var innerPadding: CGFloat\n\n\t var selectorColor: UIColor\n\t var selectorHeight: CGFloat\n\t}\n```",
"homepage": "https://github.com/cemolcay/SlidingContainerViewController",
"license": "MIT",
"authors": {
"cemolcay": "ccemolcay@gmail.com"
},
"platforms": {
"ios": "8.0"
},
"source": {
"git": "https://github.com/cemolcay/SlidingContainerViewController.git",
"tag": "0.0.1"
},
"source_files": "SlidingContainerViewController/Source/*.swift",
"requires_arc": true,
"pushed_with_swift_version": "3.0"
}