This is a simple customizable segmented control.
Embedded frameworks require a minimum deployment target of iOS 8.
To use NPFlipButton with a project targeting iOS 7, you must include the files in
Classes/NPSegmentedControldirectly in your project.
CocoaPods is a dependency manager for Cocoa projects.
CocoaPods 0.36 adds supports for Swift and embedded frameworks. You can install it with the following command:
$ gem install cocoapods
To integrate NPSegmentedControl into your Xcode project using CocoaPods, specify it in your
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'NPSegmentedControl'
Swift 2 Support (only with version 1.0.1) :
pod 'NPSegmentedControl', '~> 1.0.1'
Then, run the following command:
$ pod install
Instanciate a new NPSegmentedControl or get it from a Storyboard Configure the parameters:
selector.backgroundColor = UIColor(red: 247/255, green: 247/255, blue: 247/255, alpha: 1) selector.cursor = UIImageView(image: UIImage(named: "tabindicator")) selector.unselectedFont = UIFont(name: "HelveticaNeue-Light", size: 16) selector.selectedFont = UIFont(name: "HelveticaNeue-Bold", size: 16) selector.unselectedTextColor = UIColor(white: 1, alpha: 0.8) selector.unselectedColor = UIColor(red: 10/255, green: 137/255, blue: 169/255, alpha: 0.8) selector.selectedTextColor = UIColor(white: 1, alpha: 1) selector.selectedColor = UIColor(red: 10/255, green: 137/255, blue: 169/255, alpha: 1)
Set the array of String that you want to be used for the selector
var myElements = ["First","Second","Third","Fourth"] selector.setItems(items: myElements)
Copyright 2015 Neopixl S.A. - Apache 2.0 licence.