0
点赞
收藏
分享

微信扫一扫

Picker View 的使用说明, UIPickerView UIDatePicker swift

Picker View 的使用说明, UIPickerView UIDatePicker

UIPickerView

UIPickerViewDelegate: ​​https://developer.apple.com/documentation/uikit/uipickerviewdelegate​​​ UIPickerViewDataSource: ​​https://developer.apple.com/documentation/uikit/uipickerviewdatasource​​

是一个 iOS 上最常见的选择器,选择地区,选择种类等枚举型数据的时候最常用。
这个跟 ​​​UITableView​​​ 很像,只要会使用 ​​UITableViewController​​ 了,这个也不难

比如我们要在一个 ​​UITableViewController​​​ 中使用 ​​UIPickerView​​ 的步骤是这样的:

  1. 新建​​UIPickerView​​ 实例,提供这个 view 的 frame 位置
  2. 让​​UITableViewController​​​ 实现​​UIPickerViewDelegate​​​ 和​​UIPickerViewDateSource​​​ 两个协议,跟​​UITableViewController​​ 相似的:
  • ​delegate​​ 用于处理 picker 的一些操作、显示相关问题,如列宽,行高,要显示的文字内容
  • ​dataSource​​​ 用于给 picker 提供数据来源,用于定义这个​​picker​​ 包含几个类别,每个类别有多少数据
  1. 在用户点击的时候处理相关数据,是用的​​delegate​​​ 中的​​pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)​

Picker View 的使用说明, UIPickerView UIDatePicker swift_swift


举报

相关推荐

0 条评论