我有一个带有大标题的UITableView。表格视图的底部是UISearchBar。当searchBarShouldBeginEditing
触发时,我想将UITableView滚动到屏幕顶部,搜索栏在顶部
我尝试了类似的操作tableView?.scrollRectToVisible(CGRect(x: 0, y: searchBar.frame.minY, width: view.frame.width, height: 400), animated: true)
希望得到一些帮助。谢谢!
答案 0 :(得分:0)
您可以通过以下方式滚动到屏幕顶部
tableView?.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
我认为您正在寻找的是tableView?.scrollRectToVisible(searchBar.frame, animated: true)
或tableView?.setContentOffset(searchBar.frame.origin, animated: true)