最初隐藏 UITableView 的 UISearchDisplayController ( iOS SDK )?
我如何最初隐藏 UITableView 的 UISearchDisplayController ?我只是希望用户向上滚动以查看 UISearchBar。
更新:我正在考虑将 UITableView 向下滚动 40px,以便 UISearchBar 可以对用户“隐藏”。
How can I hide UISearchDisplayController of UITableView initially ? I just want user to scroll up to see the UISearchBar.
UPDATE: I am thinking of scrolling the UITableView 40px lower, so that the UISearchBar can be "hidden" from user.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的解决方案是
viewWillAppear:animted
:UPDATE 我们应该获取
UISearchBar
的高度,而不是使用固定值。My solution is in
viewWillAppear:animted
:UPDATE we should obtain the height of
UISearchBar
instead of using fixed values.这是我在视图中隐藏搜索栏的方法。此片段将确保搜索栏最初仅在第一次查看时隐藏,并将出现调用。
Here is how I hide search bar in view will appear. This snipped will make sure that search bar is initially hidden only at the very first time of view will appear call.