我在使用Swift 3構建iOS應用程序,當我點擊UITextField
選擇項目時,顯示UITableView
作爲子視圖。當我選擇的項目,我在tableView(_: didSelectRowAt:)
功能SubView只顯示第一次
self.view.viewWithTag(104)?.removeFromSuperview()
在此之後執行該代碼當我點擊UITextField
再次,子視圖再次顯示出來。
要顯示的子視圖,我寫了這個代碼viewDidLoad()
功能
self.textFieldGetCountry.addTarget(self, action: #selector(self.createActionSheet), for: UIControlEvents.editingDidBegin)
如何再次顯示子視圖?
隱藏它呢? – Larme
謝謝大家回答我的問題。我意識到我只是沒有添加 self.textFieldChoosCountry.resignFirstResponder()在我的表視圖(_:做選擇行在:) function –