14得票1回答
Swift:在模态中强制显示导航栏

我在我的Swift项目中有以下的Storyboard Segue:动画是正确的,但是目标视图控制器中没有导航栏。我想强制目标视图控制器具有导航栏。我尝试在目标视图控制器中:override func viewWillAppear(animated: Bool) { super.view...

32得票5回答
在segue完成后如何执行一些代码?

在iOS 6中,是否有可能知道UIStoryboardSegue何时完成其转换?例如,当我从UIButton添加一个UIStoryboardSegue以将另一个UIViewController推送到导航控制器上时,我想在推送转换完成后立即执行某些操作。

7得票1回答
Peek和Pop不是可选项

我想在一个应用程序中实现Peek和Pop。唯一的问题是,我的当前segue设置没有这个选项: 我做错了什么,为什么我没有这个选项?

12得票6回答
iOS 9 Segue导致应用程序冻结(没有崩溃或错误提示)

我已经在这个应用上工作了数月,就如我所记得的那样,我从未遇到过segue有问题的情况。在调用performSegueWithIdentifier时,代码没有变化,但自从我最近升级到Xcode 7和iOS 9后,我就无法解决这个问题。 我尝试了: 删除按钮并创建带有segue链接的新按钮 ...

12得票3回答
iOS:使segue等待登录成功

我正在使用XCode 4.2的storyboard功能设计一个iOS应用程序。该应用有一个登录屏幕,需要输入用户名和密码,并有一个登录按钮。点击登录按钮会触发一个push seque到另一个视图控制器。但是,我希望在成功登录之前等待seque执行。 我知道关于prepareForSegue:...

28得票10回答
在不使用performSegueWithIdentifier的情况下,当我点击一个按钮时prepareForSegue方法没有被调用

我正在学习斯坦福大学的iOS课程,并尝试制作模态视图控制器。在演示中,他们有一个按钮可以启动模态视图,当单击它时,函数prepareForSegue将被调用。我复制了代码并将其实现到我的项目中,唯一的区别是我的演示是在iPhone故事板上,而他们的演示是在iPad上。 我注意到,当我的模态视...

7得票2回答
实例UIViewController收到未识别的选择器

我不断收到以下错误: NSInvalidArgumentException', reason: '-[UIViewController setPhotoCellName:]: unrecognized selector sent to instance 当我输入我的segue准备调用时。目...

7得票1回答
Swift 2中的segue没有返回按钮

我刚刚将我的项目迁移到Swift 2,一切都运行得很好——除了最简单的Segue没有后退按钮。这是我正在使用的准备Segue函数: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { ...

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

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

23得票6回答
不断收到“Unbalanced calls to begin/end appearance transitions for <ViewController>”错误

我有一个应用程序,它几乎完美运行。这是我的应用程序的结构: 在storyboard上总共有6个视图控制器。前3个视图控制器最重要。初始视图控制器有“登录”和“注册”按钮。“登录”按钮以模态方式呈现登录视图控制器,“注册”按钮以模态方式呈现注册视图控制器。 注册视图控制器有3个字段用于输入用...