我的搜索栏位于表格顶部和隐藏的导航栏中。与 UISearchBar 一起,我使用 UISearchDisplayController 。 UISearchDisplayController 可以提出导航栏。因此,当我点击搜索栏中的取消按钮时,导航栏会向下飞行。我怎么能忽略这种可能性,所以导航栏将永远隐藏?
由于
答案 0 :(得分:2)
一种解决方案是使搜索栏成为表格标题视图,在这种情况下,它将与表格一起滚动,如果您不希望它在默认情况下显示,那么您可以编程方式向下滚动表格,非动画,在viewWillAppear中,它首先显示。这可能对您的UI设计有意义,也可能没有意义,但它是,例如,Safari基本上是如何工作的。
答案 1 :(得分:2)