下拉菜单 3.1.0

下拉菜单 3.1.0

测试已测试
语言语言 SwiftSwift
许可证 NOASSERTION
发布最新发布2019年8月
SPM支持SPM

Khoa Pham维护。



下拉菜单

Swift中的下拉菜单

Version License Platform Swift

使用方法

Dropdowns提供了在您的应用中呈现下拉菜单的最快方式。它非常轻量级,只需提供项目列表和您想处理的操作闭包即可。

基本使用

Dropdowns通过显示从TitleView作为下拉菜单的子UIViewController来工作。最常见的使用案例是从UINavigationController中显示,在这方面,您可以只需创建一个项目列表并提供给TitleView

let items = ["World", "Sports", "Culture", "Business", "Travel"]
let titleView = TitleView(navigationController: navigationController!, title: "Menu", items: items)
titleView?.action = { [weak self] index in
  print("select \(index)")
}

navigationItem.titleView = titleView

自定义

Dropdowns默认使用TableController,在UITableView中显示项目列表。您可以通过使用contentController来自定义显示任何您想要的内容。

let contentController = TableController(items: items, initialIndex: 0)
let dropdown = DropdownController(contentController: contentController, navigationController: navigationController)

配置

您还可以通过 Config下拉菜单 的许多方面进行自定义。

Config.List.DefaultCell.Text.color = UIColor.redColor()

安装

下拉菜单 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中:

pod 'Dropdowns'

下拉菜单 也通过 Carthage 提供。要安装,只需在 Cartfile 中写入以下内容:

github "onmyway133/Dropdowns"

下拉菜单 也可以手动安装。只需下载并将 资料 文件夹拖入您的项目中。

作者

鸣谢

贡献

我们非常欢迎您为 下拉菜单 做贡献,请查看 CONTRIBUTING 文件以获取更多信息。

许可证

下拉菜单 是MIT许可协议下可用的。更多信息请参阅 许可文件