我是Swift的初学者,正在尝试学习UIPickerView,该视图有一个“完成”按钮,在从选择器视图中进行选择后关闭。我有以下代码将工具栏和完成按钮添加到选择器作为子视图中的工具栏。它显示为空白的黑色工具栏(附带屏幕截图)。
![enter image description here](https://istack.dev59.com/d9Crd.webp)
let toolBar = UIToolbar()
toolBar.barStyle = .black
toolBar.sizeToFit()
let doneBtn = UIBarButtonItem.init(title: "Done", style: .plain, target: self, action: #selector(self.closePicker))
toolBar.items = [doneBtn]
toolBar.isUserInteractionEnabled = true
picker.addSubview(toolBar)
Picker是我的控制器中UIPickerView的输出口。我做错了什么?我参考了其他问题,但它们似乎没有解决我的问题。有什么建议吗?