Ipad 如何使ViewView在主视图和详细视图中显示时都被调用

Ipad 如何使ViewView在主视图和详细视图中显示时都被调用,ipad,uisplitviewcontroller,viewwillappear,Ipad,Uisplitviewcontroller,Viewwillappear,我的应用程序有5个屏幕,由底部的选项卡栏控制,其中一个是SplitView 我的问题是: 主视图只是因为视图在第一次旋转时只显示一次 局部视图也是因为视图在第一次加载时只显示一次 虽然我希望每次打开此屏幕时都会调用主视图和详细视图的视图,因为有5个不同的屏幕,用户可能会离开此屏幕查看另一个屏幕,所以我想知道主视图和详细视图何时会更改布局或刷新数据 请帮帮我,提前谢谢 看来你刚刚回答了自己的问题。我知道这是你不想听的,但苹果的文档说它必须获得根视图。尝试重新构造你的应用程序 链接到文档: 从

我的应用程序有5个屏幕,由底部的选项卡栏控制,其中一个是SplitView

我的问题是:

  • 主视图只是因为视图在第一次旋转时只显示一次
  • 局部视图也是因为视图在第一次加载时只显示一次
虽然我希望每次打开此屏幕时都会调用主视图和详细视图的视图,因为有5个不同的屏幕,用户可能会离开此屏幕查看另一个屏幕,所以我想知道主视图和详细视图何时会更改布局或刷新数据


请帮帮我,提前谢谢

看来你刚刚回答了自己的问题。我知道这是你不想听的,但苹果的文档说它必须获得根视图。尝试重新构造你的应用程序

链接到文档:

从文件中:

拆分视图控制器必须始终处于活动状态 创建的任何接口的根。 换句话说,你必须永远 从中安装视图 aUISplitViewController对象作为 应用程序的根视图 窗户。拆分视图的窗格 接口可能包含导航 控制器、选项卡栏控制器或 您需要的任何其他类型的视图控制器 需要实现您的接口


看起来你刚刚回答了自己的问题。我知道这是你不想听的,但苹果的文档说它必须获得根视图。尝试重新构造你的应用程序

链接到文档:

从文件中:

拆分视图控制器必须始终处于活动状态 创建的任何接口的根。 换句话说,你必须永远 从中安装视图 aUISplitViewController对象作为 应用程序的根视图 窗户。拆分视图的窗格 接口可能包含导航 控制器、选项卡栏控制器或 您需要的任何其他类型的视图控制器 需要实现您的接口


我认为原因是UISplitViewController是一个单根视图模型,所以ViewWillAppeal只调用了一次,有没有办法更改它?我认为原因是UISplitViewController是一个单根视图模型,所以ViewWillAppeal只调用了一次,有没有办法更改它?非常感谢,我尝试了一种更简单的方法,但没有影响到现有的屏幕,我使用2 tableView模拟splitView,它工作得很好。这似乎是最好的选择——使用标准的UISplitViewController只会带来挫折。需要一个自定义类。我发现了一个定制的SplitViewController,它的功能与您想要的非常类似。这绝对值得一个懒汉去看看还有一个来自CocoaIsMyGirlfriend——最后一个来自Matt Gemmel非嵌入链接:Slatvick CoCoCoaismyGirlfriend Matt Gemmel非常感谢,我尝试了一种更简单的方法,但没有影响到现有的屏幕,我使用2 tableView模拟splitView,它工作得很好。这似乎是最好的选择——使用标准的UISplitViewController只会带来挫折。需要一个自定义类。我发现了一个定制的SplitViewController,它的功能与您想要的非常类似。这绝对值得一个懒汉去看看还有一个来自CocoaIsMyGirlfriend——最后一个来自Matt Gemmel非嵌入链接:Slatvick CoCoCoaismyGirlfriend Matt Gemmel