Swift-选择框(UIPickerView)的用法

Swift-选择框(UIPickerView)的用法

2023年7月14日发(作者:)

Swift-选择框(UIPickerView)的⽤法import UIKitclass ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource { var pickerView:UIPickerView! override func viewDidLoad() { dLoad() // 创建UIPickerView控件 pickerView = UIPickerView() view(pickerView) // 设置代理和数据源 te = self; urce = self // 设置选择框的默认值 Row(1, inComponent: 0, animated: true) Row(2, inComponent: 1, animated: true) Row(3, inComponent: 2, animated: true) // 创建⼀个按钮,点击按钮获得选择框被选中的索引 let button = UIButton(frame: CGRectMake(0,0,100,30)) = oundColor = lor() le("获取信息", forState: ) get(self, action: #selector(getPikerViewValue), forControlEvents: pInside) view(button) } /** 获取选择框被选中的索引的⽅法 */ func getPikerViewValue(){ } // MARK: UIPickerViewDataSource /** 设置选择框的列数 */ func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int { return 3 } /** 设置选择框的⾏数 */ func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { return 9 } // MARK:UIPickerViewDelegate /** 设置选择框各选项的内容 */ func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { return String(row) + "-" + String(component) }} print("被选中的索引为:(edRowInComponent(0))、(edRowInComponent(1))、(edRowInCompon

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689265612a226474.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信