ios - ViewController 还是 ViewSource?

标签 ios controller view-source

我有一个 iOS 应用程序,其中我的两个选项卡都遵循同一个 View ,只是逻辑上有一点变化。除此之外,其他一切都是一样的。但是现在,当我旋转应用程序时,它有时会出现问题。所以我想知道我是否应该使用两个不同的 ViewController 或两个不同的 ViewSources?因为目前我们有一个公共(public)的 ViewSource 和一个主 ViewController

行为不当意味着当我将选项卡切换到这两个选项卡以外的选项卡并旋转时,主视图选择的行在我访问上述选项卡后发生变化

假设我访问了选项卡 A 并选择了行 X,然后我访问了选项卡 B 并选择了行 Y,然后我访问了选项卡 C 并旋转了 View 所以现在当我再次访问选项卡 B 时,选定的行 Y 保持原样,而当我访问选项卡 A 时,选项卡 B 的行 Y 的索引路径在选项卡 A 中被选中(如果索引路径不可用,则应用程序崩溃)

如果有人可以帮助请。 谢谢!

最佳答案

我遇到过类似的情况,避免这个问题的最好和最安全的方法是在容器 View 的帮助下使用另一个 View Controller 。容器 View 将帮助您在选项卡单击时切换到 View Controller 。

关于ios - ViewController 还是 ViewSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49124003/

相关文章:

css - 查看 javascript 生成的源代码的附加组件?

asp.net - IE 7's "“查看源代码”按钮如何与javascript交互?

ios - 如何自动设置约束以使 UIView 之间的距离统一?

iphone - 将图像上传到 Web 服务会使图像损坏

ios - 软件查找服务返回的结果无效

flutter - 自动填充条件的textformfield Controller

html - Chrome 无法在 View 源 ://after update to v87. 0.4280.67 中自动换行

ios - 如果已设置 UIImageView 图像,有一种方法可以快速通知吗?

java - 如何测试 JavaFX (MVC) Controller 逻辑?

JavaFX - 主 Controller 调用子 Controller 的函数,导致空指针异常