如何在主视图和详细信息视图中出现时调用viewViewAppear

时间:2011-03-22 04:38:34

标签: ipad uisplitviewcontroller viewwillappear

我的应用有5个屏幕,由底部的标签栏控制,其中一个是SplitView。

我的问题是:

  • 主视图只是因为viewWillAppear在第一次旋转时只有一次。
  • 详细视图也只是因为viewWillAppear在首次加载时只有一次。

虽然我希望每次打开此屏幕时都会调用主视图和详细视图的viewViewAppear,因为有5个不同的屏幕,并且用户可能会离开此屏幕查看另一个屏幕,所以我想知道每当主屏幕和详细信息视图似乎可以更改布局或刷新数据。

请提前帮助我!

1 个答案:

答案 0 :(得分:3)

看起来你只是想知道自己的问题。我知道你不想听的东西,但苹果的文档说它必须得到根视图。尝试重新构建您的应用程序。

文档链接: http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html#//apple_ref/doc/uid/TP40007457-CH6-SW2

来自文档:

  

拆分视图控制器必须始终如此   您创建的任何接口的根。   换句话说,你必须永远   安装视图   aUISplitViewController对象为   应用程序的根视图   窗口。拆分视图的窗格   然后界面可以包含导航   控制器,标签栏控制器或   任何其他类型的视图控制器你   需要实现你的界面。