测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Aurelien Grifasi 维护。
iOS 导航栏带有自定义形状(之字型、波浪型和方形)。
要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install
。
将 AGNavigationBarShape.swift
文件添加到您的项目中。
在您的文件中添加 import AGNavigationBarShape
在您的应用委托中
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
let rootViewController = UIStoryboard.init(name: "Main", bundle: nil).instantiateInitialViewController()
let navController = UINavigationController(navigationBarClass: AGNavigationBarShape.self, toolbarClass: nil)
(navController.navigationBar as? AGNavigationBarShape)?.shapeMode = ShapeMode.wave.rawValue
(navController.navigationBar as? AGNavigationBarShape)?.color = UIColor.purple
(navController.navigationBar as? AGNavigationBarShape)?.cycles = 10
(navController.navigationBar as? AGNavigationBarShape)?.heightShape = 15
navController.viewControllers = [rootViewController!]
window?.rootViewController = navController
window?.makeKeyWindow()
return true
}
AGNavigationBarShape
类和模块添加到 UINavigationController 的 navigationBar 中Aurelien Grifasi,[email protected]
AGNavigationBarShape 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。