2

当我在屏幕上滑动以重新加载数据时,我正在尝试为UITableViewiPhone 项目中的表格行设置动画。

当我禁用动画并且只调用reloadData时,表格会继续响应滑动手势。

当我使用该reloadSections:WithRowAnimation:方法添加动画时,表格停止响应滑动,只有顶部的导航栏响应滑动。

另一个变化是,表格开始响应选择,我必须再次手动禁用它。我怀疑这两个问题可能是相关的。

我在这里使用滑动检测代码顺便说一句:1

4

1 回答 1

0

我用于管理手势的代码在UIView其中包含另一个 UIView,而 UIView 又包含UITableView. 事实证明,其父视图的用户交互UIViewUITableView启用。将其设置为禁用会导致手势在响应者链中向上移动,并解决问题。

于 2010-04-06T11:48:07.213 回答