Shari is the alternative to the library of UIPickerView
(drum roll) in Swift. You can select a item using UITableView
.
Add via Xcode in the usual way
Shari is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "Shari"
Then, run the following code:
$ pod install
Carthage is a decentralized dependency manager for Cocoa applications.
$ brew update
$ brew install carthage
To integrate Shari into your Xcode project using Carthage, specify it in your Cartfile
:
github "nakajijapan/Shari"
Then, run the following command to build the Shari framework:
$ carthage update
To run the example project, clone the repo, and run pod install
from the Example directory first.
let modalNavigationController = storyboard!.instantiateViewController(withIdentifier: "ModalNavigationController") as! ShariNavigationController
modalNavigationController.parentNavigationController = navigationController
navigationController?.si.present(modalNavigationController)
let modalNavigationController = storyboard!.instantiateViewController(withIdentifier: "ModalNavigationController") as! ShariNavigationController
modalNavigationController.parentTabBarController = tabBarController
tabBarController?.si.present(modalNavigationController)
You can change background color using following code:
ShariSettings.backgroundColorOfOverlayView = UIColor.redColor()
You can change with following code whether view should transform scale down:
ShariSettings.shouldTransformScaleDown = true
Shari.NavigationController
in Custom Class for NavigationController.You can close using the following code in viewController:
let currentNavigationController = navigationController
currentNavigationController?.si.dismiss {
// something
}
nakajijapan, [email protected]
Shari is available under the MIT license. See the LICENSE file for more info.
link |
Stars: 114 |
Last commit: 2 years ago |
Update swift-tool-version
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics