iOS 5中的Push segue无法工作

6
我很新手IOS。我正在使用故事板功能创建应用程序。
这是我想要的。我有两个视图控制器,分别是oneViewController和twoViewController。
在oneViewController上有一个按钮。我从oneViewController中的按钮中按ctrl键并拖动到twoViewController上并选择了Segue中的push。
我在iOS 5.0上编译并运行它,但它不起作用。我把push改为modal,然后它就可以了。我错过了什么吗?
我使用这个链接这个链接作为指导。
1个回答

4

"Push" 转场是为从 UITableViewController(UINavigationController) 切换视图而设计的,模态转场适用于在 UIViewControllers 之间切换。

模态转场...

enter image description here


好的。但是视图从底部出现,而不是从右侧/左侧滑入。 - Nik
如果你想要左/右功能,你必须使用UINavigationController。然而,由于你正在使用UIViewControllers,你必须在它们之间以模态方式切换。我已经更新了我的答案,展示了模态segue的过渡效果列表。 - Mick MacCallum
关于自定义转场,你有使用示例吗? - Nik
在你提供的教程中,作者能够使用Push Segue是因为他正在设置UINavigationControllers。 - Mick MacCallum
这将向您展示如何创建自定义segue,但我不知道设计推送segue作为视图更改的自定义模式的运气有多少……可能只会出现很多崩溃。祝好运! - Mick MacCallum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接