使用默认的interactivePopGestureRecognizer快速向后滑动会禁用UITableViewCell的交互

时间:2015-09-25 19:15:00

标签: ios objective-c uitableview interactivepopgesture transition-coordinator

我有一个包含行的表格视图,在选中时我将视图控制器推到导航堆栈上。

如果我使用交互式弹出式手势返回 慢慢地 ,一切都会按预期工作。

仅当非常快从左边缘滑动时,才会出现以下行为:

从最初选择的单元格开始的选择和/或拖动已完全禁用

所有其他单元格工作正常,表格从任何其他单元格开始滚动。推送视图控制器并弹回可以解决问题。

我相信在iOS 7中会出现与此相关的导航错误...这是iOS 9,并且由于iOS7中的交互式流行音乐起源,行为是可重复的。我见过类似的问题,但他们的解决方案都没有适用于这种特殊情况:

interactivePopGestureRecognizer causes the UITabBarController disables interaction

iOS 7, corrupt UINavigationBar when swiping back fast using the default interactivePopGestureRecognizer

我不想完全禁用交互,如:     self.navigationController.interactivePopGestureRecognizer.delegate = nil; 要么     self.navigationController.interactivePopGestureRecognizer.enabled = NO;

我尝试过所有明显的事情,比如

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<input type="text" id="asd"></input>

  [tableView reloadData]
视图中的

将出现

会喜欢一些建议 - 考虑在协调员是互动的情况下提出/解雇虚拟vc,但这有点荒谬。

0 个答案:

没有答案