WSDropdown 1.1

WSDropdown 1.1

yalcinozdemir 维护。




  • 作者
  • yalcinozdemir

WSDropdown

在 iOS 上显示多个选择项的简单方式。

screenshot

安装

  1. 在您的 Podfile 中添加 pod WSDropdown
  2. 运行 pod install
  3. 在您想显示下拉菜单的类中添加 import WSDropdown

或者,直接下载源文件并将其导入到项目中。

使用

查看 WSDropdownExample 项目以了解如何实现下拉菜单。

WSDropdownButton 是一个按钮,用于在视图中放置以激活下拉菜单。

let dropdownButton = WSDropdownButton()
dropdownButton.delegate = self
dropdownButton.setTitle("select here")
self.view.addSubview(dropdownButton)

用户点击下拉按钮时显示下拉菜单。

// MARK: DropdownButtonDelegate
    
func dropdownButtonTapped(_ sender: WSDropdownButton) {
  let dropdown = WSDropdown(attachedView: sender) // set a view to attach dropdown
  dropdown.width = 150 // set width according to your data
  dropdown.dropdownDelegate = self
  dropdown.options = ["Apple 🍎", "Cherry 🍒", "Banana 🍌", "Strawberry 🍓", "Tomato? 🍅", "Watermelon 🍉", "Kiwi 🥝", "Peach 🍑", "Grapes 🍇"] // set data to display on your dropdown 
  dropdownButton.dropdown = dropdown // assign a dropdown to your dropdown button.
  self.view.addSubview(dropdown)
}

在下拉菜单中进行选择后执行操作

//MARK: DropdownDelegate
    
func optionSelected(dropdown: WSDropdown, option: String, index: Int) {
  // take action
}