通常,当我制作我的应用程序时,我处于这种情况:我有一个 UINavigationController,处理视图堆栈,一些 UIViewControllers,控制它们各自的视图......
但是当我想在我的 mainView 中添加几个自定义 UIView 时,我不知道如何管理我的代码。
每个 UIViewController 需要处理一个且只有一个视图(通常占据所有屏幕大小),并且视图不应控制其内容(将其更新为极限)。你不能这样做:
[myViewController1.view addSubview:childViewController.view];
所以如果我想实现这样的目标,我该怎么办?
橙色部分必须是相同 UIView(控制器?)的 3 个实例,但其内容取决于 NSObject(显然是用户)。
我认为这对您的内容进行细分非常重要,这应该是一个简单的问题,但是我发现了很多相互矛盾的答案,那么处理这个常见问题的最佳做法是什么?这些橙色视图应该是 UIViewControllers 的实例,以便它处理它们的 UITableViewDatasource?addChildViewController 在这种情况下是否相关?
我已经找到了很多有用的东西,但我不知道该怎么办......另外,我正在使用 xibs。
如果您能帮助我(以及我认为的其他人),请提前致谢。