【发布时间】:2011-12-08 20:34:21
【问题描述】:
我正在从一个新的视图控制器创建一个 popoverSegue,并希望将第三个视图控制器推送到原始堆栈上。这就是我创建应用程序的方式:
- 创建一个新的
Single View Application - 选择
Use Storyboards - 选择
MainStoryboard.storyboard文件。 - 选择唯一的View Controller,将
Title和Identifier改为initialView,然后选择Editor->Embed In->Navigation Controller - 将两个新的
View Controller对象从对象库拖到画布上 - 将新视图控制器的
Title和Identifier更改为:popoverView和newView。 - 将对象库中的
Round Rect Button对象添加到initialView和popoverView。 - 将对象库中的
Label对象添加到`newView。 - 控制点击
initialView中的按钮并拖动到popoverView。 - 从出现的
Storyboard Segues菜单中选择Popover选项。 - 控制点击
popoverView中的按钮并拖动到newView。 - 从
Storyboard Segues菜单中选择Push选项。 - 构建并运行。
单击第一个按钮,弹出框出现,但是当您单击弹出框内的按钮时,什么也没有发生(它应该推送新视图但没有。)
我想要做的是将它推入Navigation Controller 堆栈,但不知道如何为此设置情节提要。
有什么想法吗?
【问题讨论】:
标签: ios xcode uipopovercontroller ios5 storyboard