我在按钮按钮中使用以下代码来移动我的表格视图,但是当用户向下滑动表格视图时,它会到达原始位置。我该如何解决?
[UIView animateWithDuration:0.3 delay:0 options: UIViewAnimationCurveEaseOut
animations:^{
self.tableView.contentOffset = CGPointMake(0, 59);
}
completion:^(BOOL finished) {
if (finished) {
self.tableView.contentOffset = CGPointMake(0, 59);
}
}
];
任何提示?
答案 0 :(得分:0)
他们可能在较新的iOS版本中对此进行了更改,但我记得UITableViewController与自定义的tableView框架不兼容。
如果你使用常规的UIViewController,我很确定它能正常工作。
答案 1 :(得分:0)
我不确定语法;但是你应该能够定义自己的自定义手势。哪个会处理一个特定的功能。它应该允许您实际创建自己的事件处理程序和视图。
这应该允许您控制它如何滚动到整个位置。
如果我误解了你想要完成的事情,我道歉,希望这会有所帮助。如果不是,我确信经验丰富的开发人员将能够为您提供帮助。