我希望UIVearchBar在UIView加载时滚动出视图,但在用户拖动表格时可以使用它。看起来像这样: screen with bar hidden
我在tableViewscrollToRowAtIndexPath:
和viewDidLoad
中尝试了viewWillAppear
,但没有运气。我也尝试使用scrollToTop()
。
我添加了the project on gitHub。如果有人可以看看并帮助我对此进行排序,我们将不胜感激。
感谢。
修改的 当列表已满时,Leo的答案很有效,但是当表空或只有几个项目时,如何获得相同的结果?我应该只应用
这样的东西 if tblSearchResults.count > i {
bar.hidden}
或者是否有一种不太常见的方法呢?
答案 0 :(得分:0)
在contentOffset
viewDidLoad
self.tblSearchResults.contentOffset = CGPointMake(0,50.0)
Sceenshot
注意,你添加到searchBar的shapeLayer有点超出界限。所以你可能需要调整ShapeLaye的路径