使用 UITableViewScrollPositionMiddle:atScrollPosition: 时出错:导致我的表视图变得不可滚动
我目前正在尝试让我的 uitableview 自动滚动到选定的单元格。但是,当我现在在 tableView:cellForRowAtIndexPath: 内使用此方法(如下)时,我大约已经完成了一半,并且它明确地将 uitableview 居中到先前选择的索引路径,但是它然后不允许用户滚动表格的其余部分..它保持固定在该位置..
//Center previously ticked cell to center of the screen
[self.tableView scrollToRowAtIndexPath:oldCheckedData atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
这是我想要实现的示例。
I am currently trying to get my uitableview to automatically scroll to a selected cell.. I am about halfway there however when I now use this method (below) inside tableView:cellForRowAtIndexPath: and its definatly centering the uitableview to the previously selected indexpath however it then dosnt allow the user to scroll the rest of the table.. it stays fixed on that position..
//Center previously ticked cell to center of the screen
[self.tableView scrollToRowAtIndexPath:oldCheckedData atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
Here is an example of what I am trying to achieve.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我错过尝试的一种方法是解决问题的方法......这就是答案。
Okay, the one method I missed trying was the one that solved the problem... here is the answer.