ios - UIWindow 添加 subview 有什么缺点?

标签 ios swift uicollectionview uiwindow

我是 ios 开发的新手,实际上我想将 UICollectionView 添加到所有内容的顶部。因此,为此我将其添加到 UIWindow,基本上我想知道将 UICollectionView 添加到 UIWindow 有什么缺点。如果是,那么有没有办法将任何对象添加到所有内容的顶部? 谢谢。

最佳答案

通常 UIWindow 的想法是容纳 1 个 rootViewController 并且不要玩太多,仅在需要获取主视图的情况下使用它。

这样做的正确方法是拥有 1 个主 NavigationController 并用您想要的任何类型的顶 View 覆盖它(即侧边菜单,各种叠加层等),这样它总是可以从子 Controller 访问并且您可以使用所有相关的委托(delegate)方法在 UIViewController 中完整地处理它。

关于ios - UIWindow 添加 subview 有什么缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42342372/

相关文章:

ios - 是否可以通过扩展中的 Swift 4 KeyPaths 在 UIView 上设置属性?

ios - 使用 Xamarin 捕获 iOS UITextField 清除事件

ios - 单元格洞察 UICollectionView 在可见之前不加载?

swift - 使用完成处理程序实现自定义函数

ios - Swift 1.2 的 Alamofire 生成错误

ios - 切换到 Swift 4 后 BarButtonItem 格式错误

ios - 在 UICollectionView 选择上选择 UITableView

ios - 无限滚动的 UICollectionView?

ios - 在显示 UIContextMenu 时从 UICollectionView 中删除项目时出现奇怪的动画

iphone - 从 NSArray 获取特定范围