2016-06-21 27 views
1

我試圖在視圖中實現搜索欄,該視圖會在表格視圖中動態地在搜索欄中顯示過濾信息。在用戶不開始輸入之前,表格視圖最初應該隱藏起來。我已經搜索了相同的,但我得到的是搜索控制器嵌入在表視圖標題,其中表視圖已經在那裏與一些其他信息顯示。下面的圖片是什麼,我都試過到目前爲止enter image description here實現UISearchController最初隱藏在Swift iOS中的表視圖9

標的是一個MapView爲此我無法設置最初顯示

回答

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 
} 

注意:這是在夫特3 :)

+0

但在表視圖頭添加搜索欄。 – Sam

+0

我不相信你可以隱藏tableview,但顯示搜索欄。我建議把它拿出來。起初可能很麻煩,但稍後會有所幫助。 – penatheboss

相關問題