要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install
BSDropdown通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod "BSDropdown"
首先,您需要创建BSDropdown元素。如果您正在使用Storyboard或xib,创建一个UIButton然后更改其类名为BSDropdown以及模块为BSDropdown。请设置viewController属性并运行setup函数。
self.bsdFirst.viewController = self
self.bsdFirst.title = "First Dropdown"
self.bsdFirst.defaultTitle = "Default"
self.bsdFirst.setup()
您可以通过调用setDataSource
函数添加一些数据。
let firstOptions = NSMutableArray()
firstOptions.addObject(["title" : "Option 1", "value" : "opt 1"])
firstOptions.addObject(["title" : "Option 2", "value" : "opt 2"])
firstOptions.addObject(["title" : "Option 3", "value" : "opt 3"])
self.bsdFirst.setDataSource(firstOptions)
如果您有很多选项,还可以添加一个搜索框。
self.bsdFirst.viewController = self
self.bsdFirst.title = "First Dropdown"
self.bsdFirst.defaultTitle = "Default"
self.bsdFirst.enableSearch = true
self.bsdFirst.setup()
Bobby Stenly, [email protected]
BSDropdown根据MIT许可证提供。有关更多信息,请参阅LICENSE文件。