将 UITableview 底行滚动到顶部位置
Posted
技术标签:
【中文标题】将 UITableview 底行滚动到顶部位置【英文标题】:Scrolling UITableview bottom row to top position 【发布时间】:2014-04-04 18:15:48 【问题描述】:在一个 tableView 中,section0 上有 4 行,section1 上有 3 行。如果我点击 indexPath (1,2) 处的行,则会出现另一行,其中包含 UIPickerView。我希望 tableView 滚动,以便 pickerView 在屏幕顶部移动。为此,我实施了
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
但这只会向上滚动一点,不多。
这里有什么我遗漏的吗?任何帮助将非常感激。提前致谢。
【问题讨论】:
【参考方案1】:嗯,这很尴尬。碰巧你不需要上面的代码介于
[self.tableView beginUpdates];
...
[self.tableView endUpdates];
如果有人遇到同样的问题,我会在这里留下答案。
【讨论】:
以上是关于将 UITableview 底行滚动到顶部位置的主要内容,如果未能解决你的问题,请参考以下文章
双击 UITabBarItem 不会将 UITableView 滚动到顶部
将“标签状态栏滚动到顶部”添加到 UIScrollView 中包含的 UITableView