如何将 UICollectionView 添加为应用程序 keyWindow 的子视图

How to add UICollectionView as a sub view of an application keyWindow

提问人:MD. Rejaul Hasan 提问时间:8/9/2017 更新时间:8/9/2017 访问量:148

问:

我尝试添加一个 an 作为 a,以便在我的每个应用程序中都可见。那么,如何在keywindow上添加集合视图,以及如何或使用哪个类进行更新?UICollectionViewsubviewkeywindowcollectionviewViewController

iOS Swift UIVieview UIColictionView KeyWindow

评论

1赞 JAB 8/9/2017
我建议采用一种不同的方法,使用具有两个容器视图的视图控制器构建布局,一个包含 UICollectionViewController,另一个包含应用程序的其余视图控制器
0赞 MD. Rejaul Hasan 8/9/2017
谢谢@BJHStudios的建议。我也考虑过,但我最终遇到了一个问题。我的其余应用程序视图控制器具有集合视图表视图。当我从这些 VC 中选择任何集合视图或表视图的单元格之一时,我需要将对象传递给每次可见的集合视图,因为我需要使用相关数据更新我的可见集合视图。但是,如何每次都将数据传递到可见的集合视图?谢谢。
0赞 JAB 8/10/2017
可以使用委托模式或通过使用 NotificationCenter 的通知来执行此操作
0赞 MD. Rejaul Hasan 8/10/2017
你能给我分享一些示例代码和屏幕截图吗?我被它困住了,因为我已经尝试过但没有工作。场景是这样的。我有一个带有 2 个选项卡的选项卡栏,两个选项卡都有 VC,其中 VC 具有表视图或集合视图。如果我选择任何 VC 的表视图或集合视图的 1 个单元格,我只需要将一个对象传递给始终可见的集合视图。

答: 暂无答案