navigation-toolbar
在其他平台上检查这个库

在寻找项目开发者吗?
此项目由 Ramotion 公司维护,我们专业为移动应用和网站设计定制的 UI。

在此处提供iPhone mockup。(链接)
要求
- iOS 10.0+
- Xcode 9
安装
只需将源文件夹添加到您的项目中。
或者使用 Podfile 和 CocoaPods。
pod 'navigation-toolbar'
Carthage 用户可以直接将其添加到 Cartfile
中。
github "Ramotion/navigation-toolbar"
使用
故事板
-
创建一个新的继承自
NavigationView
的 UIView -
为每个屏幕创建一个 ScreenObject
class ViewController: UIViewController {
private var navigationView: NavigationView?
override func viewDidLoad() {
super.viewDidLoad()
navigationView = NavigationView.init(frame: view.bounds,
middleView: MiddleView(),
screens: [
ScreenObject(title: "MUSIC",
startColor: .red,
endColor: .blue,
image: UIImage(named : "image1")!,
controller: YourFirstViewController()),
ScreenObject(title: "EDUCATION",
startColor: .black,
endColor: .white,
image: UIImage(named : "image2")!,
controller: YourSecondViewController()),
],
backgroundImage: #imageLiteral(resourceName: "background"))
navigationView?.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(navigationView!)
}
}
此库是我们精选的 最佳 UI 开源项目之一。
许可证
navigation-toolbar 以 MIT 许可证发布。有关详细信息,请参阅 LICENSE。
获取 iOS Showroom 应用以试一试
在我们的 iOS 应用中尝试此 UI 组件以及其他类似组件。如有兴趣,请联系我们。

