NavigationDropdown
'NavigationDropdown',一个轻量且优雅的Swift
用法
从UINavigationBar创建一个NavigationDropdown
基础
NavigationDropdown
通过显示从NavigationTitleButton
下拉的子UIViewController
来工作。最常见的使用场景是从UINavigationController
显示,在这种情况下,您只需创建一个项目列表并提供给NavigationTitleButton
。
let items = ["World", "Sports", "Culture", "Business", "Travel"]
let titleView = NavigationTitleButton(with: self, items: items, selectedItem: nil)
titleView?.itemSelectionHandler = { [weak self] index in
print("select \(index)")
}
navigationItem.titleView = titleView
配置
您还可以通过Config
自定义许多NavigationDropdown
的方面。
Config.List.DefaultCell.Text.color = .red
安装
NavigationDropdown可通过CocoaPods获取。要安装,只需将以下行添加到您的Podfile中。
pod 'NavigationDropdown'
NavigationDropdown也可通过Carthage获取。要安装,只需在您的Cartfile中写入。
github "salientsys/navigation-dropdown-ios"
NavigationDropdown还可手动安装。只需下载并将源
和资源
文件夹拖放到您的项目中。
作者
- Salient Systems Corporation, [email protected]
信誉
贡献
我们非常欢迎您为
许可
NavigationDropdown受MIT许可证保护。有关更多信息,请参阅LICENSE文件。