2

我想创建一个支持Size Classes和的基于导航的应用程序iOS8。应用程序正在为所有布局使用情节提要。

一些说明:

  1. 我已经用单视图控制器创建了一个应用程序。

  2. 它已经有故事板。

  3. If i add 导航控制器, then it displays black screen and placement of all the control displays wired.

  4. 如果我删除Navigation ControllerViewController使其正常工作。但我希望我的应用程序基于导航。

我期望的情节提要的结果工作流程:

导航控制器-> 视图控制器。

我的问题

  1. 如何使用 MasterDetail 控制器创建基于导航的应用程序,其中 Master 不应该是表视图?

请提供示例代码或解决方案。将不胜感激。

谢谢。

4

2 回答 2

2

最后,在花了几个小时后,我发现了问题所在。

  • 遵循约束属性NO正在消除所有约束的影响,我将其更改为YES并且一切正常。

    [self.view setTranslatesAutoresizingMaskIntoConstraints:NO];
    
于 2014-11-14T08:34:48.803 回答
1

设置项目后,删除主情节提要中的 UI。然后从默认包含表格视图的对象库中拖放导航控制器。然后删除表视图控制器并添加一个视图控制器。通过 ctrl+从导航控制器拖动到新控制器,使其成为您的根视图控制器,然后在弹出窗口中选择根视图控制器。然后选择导航控制器并转到属性检查器列。在视图控制器选项下方,勾选“是初始视图控制器”选项。

哇哦!!!构建并运行您的应用程序。它应该工作。祝你好运。

于 2015-04-04T08:42:56.500 回答