我想在加载控制器时显示搜索引擎。
我不是说:
navigationItem.hidesSearchBarWhenScrolling = false
我想在滚动时隐藏搜索引擎。 我只想在开始时展示一次, 我怎么能这样做?
答案 0 :(得分:0)
我这样做:
navigationItem.hidesSearchBarWhenScrolling = false
performTaskAfterDealy(1, {
self.navigationItem.hidesSearchBarWhenScrolling = true
})
为我工作:)
ps:
func performTaskAfterDealy(_ timeInteval: TimeInterval, _ task:@escaping () -> ()) {
DispatchQueue.main.asyncAfter(deadline: (.now() + timeInteval)) {
task()
}
}