ListViewController-> DetailsViewController的DetailsViewController支持interactivePopGestureRecognizer功能的navigationController,可向右滑動,然後回到ListViewContorller,它是好的,IOS,如何瓶坯(interactivePopGestureRecognizer)在Collection視圖回行動
只是DetailsViewController包含一些UICollectionView,它不響應滑動手勢,這意味着如果用戶觸摸CollectionView刷卡,將視圖從左向右拖動,navigationController根本沒有得到任何動作,如何解決這個問題?
我只是嘗試這種方式:
[collectionView addGestureRecognizer: self.navigationController.interactivePopGestureRecognizer];
,但它不工作。
所以後來我創造新的「滑動手勢Recognaizer」並綁定到的CollectionView,還鏈接到選擇動作波紋管:
我在細節上添加代碼查看:
-(IBAction)swipeBack:(id)sender
{
[self.navigationController popToRootViewControllerAnimated:true];
}
然後,如果用戶觸摸collectionView,然後它可以返回到列表視圖控制器,但它不夠好,因爲它不與'interactivePopGestureRecognizer'相同,
任何人都知道用於此目的的其他最佳解決方案?謝謝你的時間。
嗨...詳細視圖控制器支持滑回操作,只是因爲一些UICollectionView定位在視圖上,那麼如果手指在集合視圖上滑動,什麼也沒有發生,這是我的問題,我做了以上解決方案: 1)創建新的「滑動手勢識別器」並綁定到collectionView,也鏈接到選擇器'swipeBack',然後如果用戶滑動搭配視圖,視圖控制器可以返回,但它不夠好.... – iXcoder