334得票4回答
所有选择Segue之间有什么区别?

展示 显示详细信息 以模态方式呈现 弹出式呈现 自定义 它们之间有什么区别?我找不到任何文档介绍。以前在谷歌搜索中找到了一些,但现在已经消失了:https://developer.apple.com/library/ios/recipes/xcode_help-interface_b...

324得票10回答
如何在程序中执行“取消返回”segue?

使用Storyboard非常容易。您只需要将动作拖到"Exit"即可。但是我应该如何从我的代码中调用它?

261得票16回答
使用Swift编程以编程方式返回到上一个ViewController

当用户点击按钮时,我会将用户发送到一个页面。这个页面是一个UITableViewController。 现在,如果用户点击单元格,我希望将其推回到上一个页面。 我考虑过像self.performSegue("back")....这样的方法,但这似乎是个坏主意。 正确的做法是什么?

257得票10回答
在prepareForSegue方法中防止segue的发生?

在 prepareForSegue: 方法中取消 segue 是否可能? 我想在 segue 前执行一些检查,如果条件不满足(在这种情况下,如果某个 UITextField 为空),则显示错误消息而不是执行 segue。

207得票12回答
如何使用Swift在iOS中进行编程式转场

我正在创建一个使用Facebook SDK来验证用户的应用程序。我试图将 Facebook 的逻辑整合到一个单独的类中。以下是代码(为简洁起见已剥离):import Foundation class FBManager { class func fbSessionStateChane...

207得票13回答
以编程方式创建转场动画

我有一个普通的UIViewController,所有我的UIViewsControllers都会继承它以重用一些共同操作。 我想在这个“Common”UIViewController上设置一个segue,以便所有其他UIViewControllers都可以继承它。 我正在尝试找出如何以编程...

177得票5回答
以编程方式执行Segue并将参数传递到目标视图

我的应用中有一个按钮,可以通过编程方式执行转场操作:- (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: se...

108得票10回答
从AppDelegate开始有条件地在故事板中不同位置启动

我有一个设置好的故事板,其中包含工作登录和主视图控制器,后者是当登录成功时用户导航到的视图控制器。 我的目标是如果身份验证(存储在keychain中)成功,则立即显示主视图控制器,如果身份验证失败,则显示登录视图控制器。 基本上,我想在我的AppDelegate中实现这个:// url req...

98得票13回答
如何在iOS中使用Swift从右侧向左侧呈现视图控制器

我正在使用presentViewController来呈现新屏幕let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, com...