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

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

27得票5回答
iOS在segue过渡到另一个视图时如何传递值

我试图做一件在许多地方都有记录的事情,但似乎无法控制。我正在尝试在 segue 过程中从一个视图传递数据到另一个视图。 这是源视图中的 prepareForSegue 方法:- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:...

27得票6回答
实例化视图控制器(instantiateViewControllerWithIdentifier)-故事板ID已设置但仍无法工作

我需要以编程方式创建segue,但是当我点击按钮时,视图控制器不会更改为下一个,Storyboard ID已设置但仍无法工作。我是否漏掉了其他检查以使其正常工作? 请参见下面的代码:EntryViewController *entryController = [self.storyboard...

27得票3回答
不用按钮连接如何以编程方式执行Segue?

我在故事板(storyboard)中有两个视图控制器(view controllers),我需要从视图1推出(push)到视图2。 我需要在不直接连接故事板中按钮的情况下以编程方式完成此操作。 我应该如何实现呢? 谢谢。

25得票6回答
iOS 6 - 我可以在取消 segue 时返回数据吗?

我使用故事板工具创建了一个简单的反向过渡。在我想要反转到的视图中,我创建了以下事件处理程序:-(IBAction)quitQuiz:(UIStoryboardSegue *)segue { NSLog(@"SEGUE unwind"); } 这个代码可以正确执行并完成segue (消息...

24得票1回答
如何创建一个可从以编程方式创建的按钮调用的Segue?

在Swift中,我使用以下方式程序化地创建了一个按钮:var button = UIBarButtonItem(title: "Tableau", style: .Plain, target: self, action: "tabBarTableauClicked") 我希望当用户点击按钮时,...

24得票6回答
使用Segue在视图控制器之间传递数据

我是iOS新手。我在ViewControllers之间传递数据时遇到了问题。 我的设置如下: 选择view_1 推出view_2 推出view_3 我想把'view_1'的ViewController引用(id)发送到'view_3'。所以我在'view_1'中包括include "v...

23得票5回答
在Swift中显示和关闭模态视图控制器

当按下按钮时,我想使用模态转换样式CoverVertical在两个视图控制器之间进行过渡,然后将其解除。关于如何在Objective C中完成此操作有很多信息,但是在Swift中找不到任何好的信息。到目前为止,我已经做到了这一点,但我认为它不正确: 当按下按钮时,我想使用模态转场样式Cov...

23得票1回答
Swift 3中的prepare(for segue:)函数出错了?

由于某种奇怪的原因,使用Swift 3时,prepare(for segue:方法不会承认segue标识符。我已经将以下IBAction连接到UI上的几个按钮: 对于一些奇怪的原因,使用Swift 3时,prepare(for segue:方法拒绝承认Segue标识符。我已将以下IBActi...

23得票4回答
-segueForUnwindingToViewController: fromViewController: identifier: not being called 未调用-segueForUnwindingToViewController: fromViewController: identifier:方法

我已经创建了一个自定义segue,用于在容器中呈现视图控制器,与苹果的模态视图控制器非常相似(我已将其实现为UIViewController子类)。 我现在正在尝试创建一个自定义返回segue,但是我无法调用方法-segueForUnwindingToViewController: from...