滚动到UITableView中的UISearchBar的顶部

时间:2018-09-05 19:51:57

标签: ios swift uitableview uikit

我有一个带有大标题的UITableView。表格视图的底部是UISearchBar。当searchBarShouldBeginEditing触发时,我想将UITableView滚动到屏幕顶部,搜索栏在顶部

我尝试了类似的操作tableView?.scrollRectToVisible(CGRect(x: 0, y: searchBar.frame.minY, width: view.frame.width, height: 400), animated: true)

希望得到一些帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式滚动到屏幕顶部 tableView?.setContentOffset(CGPoint(x: 0, y: 0), animated: true)

我认为您正在寻找的是tableView?.scrollRectToVisible(searchBar.frame, animated: true)tableView?.setContentOffset(searchBar.frame.origin, animated: true)