草庐IT

segueing

全部标签

ios - 从 App Delegate swift 执行 Segue

我需要从应用委托(delegate)启动一个ViewController。在ViewController之间执行segue的方式。我有一个if语句,如果true需要显示一个ViewController,这在应用程序委托(delegate)中。我如何从应用委托(delegate)中执行此操作? 最佳答案 c_rath的回答大部分是正确的,但您不需要将ViewController设为RootViewController。事实上,您可以在导航堆栈的顶View和任何其他ViewController之间触发一个segue,甚至可以从AppDe

ios - 在 Swift 中以编程方式制作 Segue

我有两个VC:VC1和VC2。在VC1中,我有一个以编程方式创建的finish按钮和一个要传递给VC2的resultarray。我知道如何在Storyboard中制作Segue,但目前我不能这样做,因为finishbutton是通过编程制作的。如果我想使用segue传递结果数组,有没有办法以编程方式进行segue?如果这不可能,我是否应该使用presentViewController显示VC2并设置一个委托(delegate)来传递resultarray? 最佳答案 您可以按照此答案中的建议进行操作:InstantiateViewC

ios - 在 Swift 中以编程方式制作 Segue

我有两个VC:VC1和VC2。在VC1中,我有一个以编程方式创建的finish按钮和一个要传递给VC2的resultarray。我知道如何在Storyboard中制作Segue,但目前我不能这样做,因为finishbutton是通过编程制作的。如果我想使用segue传递结果数组,有没有办法以编程方式进行segue?如果这不可能,我是否应该使用presentViewController显示VC2并设置一个委托(delegate)来传递resultarray? 最佳答案 您可以按照此答案中的建议进行操作:InstantiateViewC

ios - Swift:让按钮触发 segue 到新场景

好的,所以我有一个TableView场景,我将在每个单元格中放置一个按钮,我需要每个单元格在单击时segue到它自己的ViewController场景。换句话说,我需要知道如何将按钮连接到场景(我现在唯一的按钮是“牛奶”)我知道如何创建链接到按钮的IBAction,但是我应该在IBAction中放入什么?我是初学者,所以我需要这里的逐步说明。我已经包含了我的Storyboard的图片。我还没有写任何代码。 最佳答案 如果您想让按钮触发segue转换,最简单的方法是按住Control键并单击从按钮到ViewController,然后选

ios - Swift:让按钮触发 segue 到新场景

好的,所以我有一个TableView场景,我将在每个单元格中放置一个按钮,我需要每个单元格在单击时segue到它自己的ViewController场景。换句话说,我需要知道如何将按钮连接到场景(我现在唯一的按钮是“牛奶”)我知道如何创建链接到按钮的IBAction,但是我应该在IBAction中放入什么?我是初学者,所以我需要这里的逐步说明。我已经包含了我的Storyboard的图片。我还没有写任何代码。 最佳答案 如果您想让按钮触发segue转换,最简单的方法是按住Control键并单击从按钮到ViewController,然后选

ios - swift 3 准备(用于 segue : ) function broken?

这个问题在这里已经有了答案:prepare(forsegue:UIStoryboardSegue,sender:AnyObject?)missinginswift3.0/Xcode8b6(1个回答)关闭6年前。出于某些奇怪的原因,对于swift3,prepare(forsegue:方法拒绝确认segue标识符。我将以下IBAction连接到UI上的几个按钮:@IBActionfuncgoToImagesPicker(_sender:AnyObject){performSegue(withIdentifier:"showImagePicker",sender:sender)}@IBAct

ios - swift 3 准备(用于 segue : ) function broken?

这个问题在这里已经有了答案:prepare(forsegue:UIStoryboardSegue,sender:AnyObject?)missinginswift3.0/Xcode8b6(1个回答)关闭6年前。出于某些奇怪的原因,对于swift3,prepare(forsegue:方法拒绝确认segue标识符。我将以下IBAction连接到UI上的几个按钮:@IBActionfuncgoToImagesPicker(_sender:AnyObject){performSegue(withIdentifier:"showImagePicker",sender:sender)}@IBAct

swift - 如何创建可以从以编程方式创建的按钮调用的 segue?

在Swift中,我有一个使用编程方式创建的按钮:varbutton=UIBarButtonItem(title:"Tableau",style:.Plain,target:self,action:"tabBarTableauClicked")我希望当用户单击按钮时它会更改viewControllers。以下是tabBarTableauClicked的代码:functabBarTableauClicked(){performSegueWithIdentifier("tableau",sender:self)}但它显然不起作用,因为没有带有名为“tableau”的标识符的segue。而且我

swift - 如何创建可以从以编程方式创建的按钮调用的 segue?

在Swift中,我有一个使用编程方式创建的按钮:varbutton=UIBarButtonItem(title:"Tableau",style:.Plain,target:self,action:"tabBarTableauClicked")我希望当用户单击按钮时它会更改viewControllers。以下是tabBarTableauClicked的代码:functabBarTableauClicked(){performSegueWithIdentifier("tableau",sender:self)}但它显然不起作用,因为没有带有名为“tableau”的标识符的segue。而且我

ios - 如何在 iOS Swift 3 中以编程方式推送和呈现给 UIViewController 而无需 segue

我正在使用此代码在iOS中以编程方式推送SHOW和MODALLY>objective-c。现在想了解Swift3。NewsDetailsViewController*vc=instantiateViewControllerWithIdentifier:@"NewsDetailsVCID"];vc.newsObj=newsObj;//--this(SHOW)[self.navigationControllerpushViewController:vcanimated:YES];//--orthis(MODAL)[selfpresentViewController:vcanimated:Y