我正在尝试在视图中实现搜索栏,该视图会在表格视图中动态显示在搜索栏中键入的过滤信息。最初应该隐藏表格视图,直到用户没有开始输入。我搜索了相同但我得到的只是搜索控制器嵌入在表视图标题中,表视图已经存在,并显示一些其他信息。以下图片是我到目前为止所尝试的
底层是mapview因此我无法设置最初显示的表格视图
答案 0 :(得分:1)
在searchBarShouldBeginEditing
方法中显示表格。
func searchBarShouldBeginEditing(_ searchBar: UISearchBar) -> Bool {
//Currently Table is hidden
table.alpha = 0
table.isHidden = false
UIView.animate(withDuration: 0.5) {
self.table.alpha = 1
}
return true
}
注意:这是在Swift 3中:)