95得票13回答
升级到Xcode 5.1和iOS 7.1后,在segue转换期间导航栏出现了黑暗阴影。

当我在主-细节导航控制器的父子控制器之间来回导航时,我会看到导航栏顶部右侧有一个深色阴影。这是在我升级到Xcode 5.1后出现的。它感觉很粗糙,很分散注意力。我该如何摆脱它?

90得票11回答
在Xcode中使用无动画的Push Segue

我在使用Xcode的普通Storyboard和Push Segue,但是我想要一种只显示下一个视图而不是滑动下一个视图的Segue(就像当您使用选项卡栏时下一个视图只是出现的)。 有没有一种简单的方法让普通的push segues只是"出现"而不是"滑动",而无需添加自定义的segues? ...

79得票9回答
从视图控制器到其本身的Storyboard Segue

我正在尝试制作一个机制来下钻文件/文件夹列表。我的想法是每次用户选择一个文件夹时都显示相同的文件列表视图控制器,并在选择文件时显示文件详细信息视图控制器。 到目前为止,我已经从文件列表视图控制器创建了一个segue到文件详细信息视图控制器,并从文件列表表格视图单元格创建了一个segue到文件...

71得票14回答
使用哪种方法替换视图控制器(或从导航堆栈中删除),而不是使用推送转场?

我有一个小型iPhone应用程序,它使用导航控制器显示3个视图(这里全屏): 首先它会显示一个社交网络列表(Facebook、Google+等): 然后它会显示一个OAuth对话框,要求输入凭证: 然后(在同一个UIWebView中)需要获取权限: 最后,它会显示包含用...

71得票8回答
通过导航控制器传递数据的Swift方法

我的一个segue从一个视图控制器转到一个表格视图控制器。我想在两者之间传递一个数组,但是在表格视图控制器之前有一个导航控制器,我无法弄清楚如何传递数组。如何通过导航控制器将数据传递给表格视图控制器?

70得票1回答
IOS7,Segue和storyboard - 如何在没有按钮的情况下创建?

我目前有一个登录视图和一个应用视图,我已经成功在登录视图上实现了验证。验证成功后,我需要以编程方式转到应用视图。 我知道我可以在登录按钮上添加一个segue,然后像这样以编程方式调用它...[self performSegueWithIdentifier:@"LoginSegue" send...

67得票10回答
当选中UITableViewCell时如何制作push动画转场?

我有一个效果列表在表格视图中。我创建了一个位于右上方的按钮,可进行推送转场到另一个视图控制器,帮助创建新的效果。现在我想添加推送转场到表格视图单元格,这样可以在添加效果视图控制器上加载效果值,并且我可以保存编辑后的值。 问题是我能否通过编程方式创建推送转场?如果不行,我是否可以通过 prep...

52得票11回答
NSGenericException', reason: '只有在源控制器由UINavigationController的实例管理时,才能使用Push segues。

我正在制作一个包含5个视图控制器的应用程序,第一个视图控制器嵌入了一个UINavigationController,并且前4个视图控制器之间的segue可以正常工作。然而,引入第五个视图控制器破坏了这一点,我遇到了错误。Terminating app due to uncaught excep...

51得票7回答
具有多个嵌入segue的ContainerView

有没有办法在一个 ContainerView 中使用多个嵌入式转场?目的是让 ContainerView 保存几个不同的 ViewControllers,具体取决于按下的按钮;一次只会显示一个。我想使用嵌入式转场,这样在界面生成器中,故事板会自动显示与 ContainerView 相同的大小。...

50得票4回答
理解 performSegueWithIdentifier

有没有比我更了解 performSegueWithIdentifier:sender: 的人能为我解释一下呢?我需要切换视图(和类),并且还要传递一些NSString和ID到那个视图的类中。我想知道是否可以使用 performSegueWithIdentifier:sender: 来实现这个功...