我的应用有一个包含UITableView
的视图。我在视图中添加了UIPanGestureRecognizer
。
我使用GestureRecognizer调整TableViews宽度。
调整TableView的宽度时,表格中的单元格也会自动调整。
首先这非常有效。 - 突然重新调整大小后,GestureRecognizer不再发射。在另一个视图区域(除了tableView)之外,GestureRecognizer仍然可以正常工作。
我是否要旋转设备,GestureRecognizer会再次开始工作一段时间。
我与UICollectionView
而不是TableView有相同的情况 - 一切正常。
解决问题的任何提示?
答案 0 :(得分:1)
我想出了以下方法,这对我来说很好。
我将UIGestureRecognizerDelegate
- 协议添加到我的ViewController并添加了以下功能:
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}