2
検索バーに問題があります。私は右隅に検索ボタンを備えたテーブルビューを作成する必要があり、クリックすると検索バーが表示されます。アクションバー(バーアイテム)を表示する
// Search controller
searchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.delegate = self
controller.searchBar.delegate = self
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.hidesNavigationBarDuringPresentation = true
controller.searchBar.sizeToFit()
return controller
})()
そして、ここでのアクションです:
私のコードはここにある、私はボタンをクリックすると、何も起こらない
// Search action
@IBAction func search(sender: UIBarButtonItem) {
print("Open search")
searchController.active = true
if searchController.searchBar.isFirstResponder() == false {
searchController.searchBar.becomeFirstResponder()
}
}
(のみコンソール内のテキストを印刷し)、そして私が欲しいのです下の画像で:
あなたのクラスが準拠する必要が