首页 > 解决方案 > 如何在pickerview上方添加搜索栏作为工具栏

问题描述

大家好,我想以编程方式在pickerView上方实现搜索栏,如下图示例设计照片所示

任何帮助表示赞赏

标签: swift

解决方案


您可以使用inputAccessoryViewtoolbar

let picker = UIPickerView()
picker.delegate = self
self.txtField.inputView = picker

let toolbar = UIToolbar()
toolbar.frame = CGRect(x: 0, y: 0, width: 0, height: 35)

self.txtField.inputAccessoryView = toolbar

let search = UISearchBar()
let addButton = UIBarButtonItem(customView: search)
toolbar.setItems([addButton], animated: true)

推荐阅读