【问题标题】:Initializing root view controller with myViewController / Using split view(sliding navigation) controller使用 myViewController 初始化根视图控制器/使用拆分视图(滑动导航)控制器
【发布时间】:2012-04-16 13:59:30
【问题描述】:

我正在为我的项目采用幻灯片(拆分)视图控制器。

JT、DD、ZUUI、JW、ECS.....

所有这些来源都建议在 appDelegate 中初始化我的根视图控制器。

这样的……

MyMainViewController *controller = [MyMainController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:Controller];
   .........
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];

问题是我无法让我的视图可见,我的应用只显示空白页面和一个空的导航栏。

我使用 AQGrid 自定义了我的主视图,这会导致问题吗?

我的视图看起来与故事板的外观不同。 (因为我定制了它。)

所以当我初始化时,我使用的是“self.storyboard initialize......method”。

但是在appdelegate中,我不能使用那个方法。

简单地说,我不能创建这个视图层次结构,因为当我初始化我的视图时它是不可见的。

    • ZUUIRevealController 是以下的父级:
        • UINavigationController 是以下的父级:
          • 前视图控制器

【问题讨论】:

    标签: ios controller rootview


    【解决方案1】:

    如果您正在使用情节提要,请不要这样做。相反,从情节提要中选择您的起始视图控制器并在属性检查器中检查“是初始视图控制器”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      相关资源
      最近更新 更多