基于页面的 App,UINavigation 控制器,类似于 iOS 日历

Posted

技术标签:

【中文标题】基于页面的 App,UINavigation 控制器,类似于 iOS 日历【英文标题】:Page-based App, UINavigation Controller, Similar to iOS Calendar 【发布时间】:2012-10-23 17:04:48 【问题描述】:

我想为基于页面的应用程序(Xcode 4.4.1、ios 5)使用 Apple 模板,然后能够从页面视图中“推送”页面...

    创建基于页面的应用程序 将按钮添加到数据视图 -> 视图 -> 视图(嵌套视图) 向新的控制器/视图添加“推送”segue 预计当按下按钮时,它将“推送”到新视图。

但它没有,我不知道如何实现它。我假设我在某个地方需要一个 UINavigationController,但我不确定在哪里以及如何插入它。

注意:我可以使用模态转场来完成预期的工作,但不能使用推送转场。

谢谢。

【问题讨论】:

你想'离开' pageVC 并在顶部推送一个新的 vc 吗? @Tobi 在模板中它被称为 DataViewController(包含当前显示的页面)。这就像日历程序。当您触摸约会时,它会使用后退按钮推送到约会详细信息。完成详细信息后,返回日期列表。 【参考方案1】:

我找到了答案,这是两个显而易见的选择之一。我在 RootViewController 前面添加了一个导航控制器。

我想我最初错过了它,因为 Xcode 不断崩溃,所以我认为它不会工作。

【讨论】:

以上是关于基于页面的 App,UINavigation 控制器,类似于 iOS 日历的主要内容,如果未能解决你的问题,请参考以下文章

呈现页面时出现 UiNavigation 错误

xcode 从登录重定向到带有 uinavigation 的视图控制器

设置 UINavigation 控制器和各种视图加载

关闭模态 UINavigation 控制器

来自 ViewController 的 UINavigation 控制器

UINavigation 控制器和委托[关闭]