0

我的应用程序有一个包含UITableView. 我UIPanGestureRecognizer在视图中添加了一个。我使用 GestureRecognizer 来调整 TableViews 的宽度。

调整 TableView 的宽度时,表格中的单元格也会自动调整大小。

首先,这非常有效。- 突然调整大小后,GestureRecognizer 不再触发。在另一个视图区域(tableView 除外)中,GestureRecognizer 仍然可以正常工作。

我是否旋转设备,GestureRecognizer 会再次开始工作一段时间。

我有同样的情况,UICollectionView而不是 TableView - 一切正常。

解决问题的任何提示?

4

1 回答 1

1

我想出了以下方法,这对我来说很好。

我将UIGestureRecognizerDelegate-Protocol 添加到我的 ViewController 并添加了以下功能:

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
    return YES;
}
于 2013-01-06T17:46:53.010 回答