我正在UICollectionView中的单元格上实现3D触摸查看/弹出操作。我在预览演示中添加了预览操作,其中一个是删除。所以,我现在想从集合视图中删除单元格。
由于数据源是所呈现的视图控制器可用的单例(正在查看的那个),我可以轻松地删除该单元格;但是,我需要重新加载集合视图(在选择预览操作后立即显示,并且窥视消失)。但是,在取消窥视(选择预览操作)后,当呈现视图控制器变为可见时,似乎不会调用viewWillAppear。预览动作处理程序中的闭包参数仅包括呈现的视图控制器,而不包括呈现的视图控制器。
那么,如何让呈现视图控制器知道它需要更新集合视图?我是否必须实现委托回调?
谢谢,
Yariv。
答案 0 :(得分:-2)
请致电:
self.collectionView!.reloadData()