![](/img/trans.png)
[英]Google Place Picker Search Bar text Color not Change iOS Swift
[英]swift ios adding search bar to picker view
按下按鈕后,便會顯示一個選擇器視圖。 現在,我想知道是否可以在選擇器視圖中添加搜索欄? 就像在表格視圖中一樣。
我曾嘗試使用UIToolbar,但無法使其正常工作,所以這是否可能/允許?
謝謝
如果要將搜索欄放在UIPicker內,則不能; 但您可以選擇使用第三方選擇器,請在以下位置進行搜索: https : //www.cocoacontrols.com
否則,如果要在選擇器之外添加搜索控件,可以。 只需在用戶編輯搜索欄上的文本時更改選擇器選擇的行,此指南就很有用: http : //www.appcoda.com/search-bar-tutorial-ios7/
@IBOutlet var pkrview: UIPickerView!
@IBOutlet var lbl1: UILabel!
var state = ["Gujarat","Bhihar","U.P.","Maharastra","J&K"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return state.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return state[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
let fv = storyboard?.instantiateViewController(withIdentifier: "WebViewController")as!WebViewController
fv.str = state[row]
self.navigationController?.pushViewController(fv, animated: true)
lbl1.text = state[row]
}
如果您使用UITextfield同時具有搜索結果和底部結果。 我將建議您使用此Cocoapods。 易於使用和集成此鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.