小编Swi*_*121的帖子

UIPickerView上的完成工具栏

因此,当我单击时,页面上会有一个按钮,我正在打开选择器视图。我已经用几个月来填充选择器视图。我添加了一个工具栏,但是每当尝试选择它时,都将选择器视图滚动到顶部。

    monthPicker = UIPickerView(frame: CGRect(x: 0, y: self.view.frame.size.height- monthPicker.frame.size.height, width: self.view.frame.size.width, height: monthPicker.frame.size.height))
    monthPicker.delegate = self
    monthPicker.dataSource = self
    monthpickerData = ["January","February","March","April","May","June","July","August","September","October","November","December"]
    monthPicker.backgroundColor = UIColor.white
    //
    let btnDone = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(self.monthdoneButtonAction))
    let barAccessory = UIToolbar(frame: CGRect(x: 0, y: 0, width: monthPicker.frame.size.width, height: 44))
    barAccessory.barStyle = .default
    barAccessory.isTranslucent = false
    barAccessory.items = [flexiblespace,btnDone]
    monthPicker.addSubview(barAccessory)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

uipickerview uitoolbar swift

2
推荐指数
1
解决办法
2868
查看次数

标签 统计

swift ×1

uipickerview ×1

uitoolbar ×1