问题标签 [segue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4151 浏览

iphone - 登录检查后执行 Segue

我对iphone开发有点陌生..所以请多多包涵!

我有一个连接到我开发的 REST API 的登录屏幕。它来回发送 json 请求。基本上,当您单击登录时,它会检查用户名/密码是否有效(显然)。

这是我所拥有的基本逻辑:

然后前往

在确保登录已正确验证后,如何切换到“DashboardViewController”?

谢谢!

0 投票
5 回答
172761 浏览

ios - 以编程方式执行 Segue 并将参数传递给目标视图

在我的应用程序中,我有一个以编程方式执行 segue 的按钮:

我想知道是否有办法引用目标视图并传递一些参数。

我知道在prepareForSegue方法中,我可以用: 来引用它myDestinationViewController *vc = [segue destinationViewController];,但我不知道如何以编程方式执行 segue。

你有什么想法?

谢谢,亚萨


更新:

对不起这个问题!!!我只是发现,即使以编程prepareForSegue方式调用 segue,无论如何都会调用该方法,因此可以以相同的方式传递参数。

0 投票
4 回答
25446 浏览

ios - iOS - 工具栏未显示

使用故事板,我为第二个视图控制器创建了一个新屏幕,并在底部添加了一个工具栏。但是当显示视图时,工具栏不会出现。我正在使用 Segue 来改变视图。

有什么问题?

0 投票
1 回答
2507 浏览

iphone - iOS 5 Segue 在第一次执行后不工作

我正在使用情节提要功能创建一个 iOS5 应用程序。基本结构是:

LoginScreen ---(segue)--> MyScreen ---(退出时按下)------(返回登录屏幕)-->LoginScreen

这很简单。我管理第一个 segue 的方式是:

现在,奇怪的是第一次正确执行了 segue,但是,当我在注销后返回登录屏幕时performSegueWithIdentifier:不再起作用(没有错误消息,根本没有任何反应)。不知道发生了什么。哪个可能是问题?

我附上了故事板的屏幕截图..您可以在右上角看到循环: 在此处输入图像描述

多谢!

克劳斯

0 投票
1 回答
809 浏览

iphone - Storyboard iOS5 - 如何在按下 Segue 按钮时防止情节提要发生变化

我使用新的 iOS 5 Utility 应用程序模板创建了一个应用程序。从以前的 SDK 开始,我们现在必须为 GUI 使用故事板(我喜欢使用它),但我想知道如何防止“Segue”将视图翻转到故事板上的下一个视图。

默认情况下,有一个按钮在按下时会翻转到“FlipsideViewController”,我想将此按钮用作登录表单的一部分,但除非凭据正确,否则我需要停止情节提要转到 Segue。我已经编写了所有登录代码,但无法阻止页面翻转。我认为这样做的方法实际上可以防止用户通过单击“FlipsideViewController”上的默认“完成”按钮返回。

任何人都可以帮忙吗?

0 投票
1 回答
1419 浏览

uitableview - (iOS) 为什么导航控制器中的第二个“推送”segue 总是崩溃?

我有一个情节提要设置为选项卡式应用程序,第一个视图控制器包含一个 UITableView。Protoype 单元有一个“推送”到细节视图的“推送”,该视图嵌入在导航控制器中。到目前为止,一切都很好。The detail view pushes when a cell is selected and there is a navigation bar item to get back to the table view.

现在我遇到了麻烦。详细视图有 2 个按钮“地图”和“票证”。如果我创建一个新的 UIViewController,将其嵌入到导航控制器中,然后像以前一样将一个“推送”segue 从按钮拖到新的视图控制器,当我单击按钮时,应用程序会立即崩溃并显示 SIGABRT。如果我不嵌入导航控制器并使用“模态”segue,它不会崩溃,但继续使用“水平幻灯片”动画和导航栏按钮返回详细视图似乎是一种自然流程。

一旦我可以停止崩溃,我想用 UIMapView 将另一个按钮连接到它自己的视图控制器。

我究竟做错了什么?

0 投票
2 回答
3835 浏览

ios5 - 在登录过程中隐藏 Segue

由于这篇文章,在找到关于缺少 Segue 执行的好解决方案之后

我遇到了另一个问题:按照前面提到的帖子中描述的方法,我正在仪表板 VC 中检查我的身份验证令牌,如果未设置,我会激活一个指向 LoginVC 的 segue,从而利用委托机制按顺序操作完成后关闭视图。现在,问题是在第一次运行时,我在 LoginVC 显示之前得到了 Dashboard VC 显示片刻。我想显示登录屏幕立即隐藏(不知何故)仪表板VC。换句话说,我希望用户不会注意到下面到底发生了什么。

任何的想法?这是我当前的故事板设置 在此处输入图像描述

我在 DashboardVC 中检查我的凭据,如下所示:

@ElJay,我可能再次需要你的帮助 :)

谢谢大家!

0 投票
3 回答
15481 浏览

objective-c - 使用情节提要逆转自定义 Segue

我有一个自定义的 segue 动画,当将新的视图控制器推入堆栈时会发生这种动画。然而,当弹出带有所述自定义 segue 的视图控制器时,会发生默认的导航控制器动画(即,当前视图控制器动画向右,而父视图控制器从左边缘在屏幕上平移)。

所以我的问题是:有没有办法编写一个自定义的弹出segue动画,当从堆栈中弹出视图控制器时会发生这种动画?

编辑(解决方案):

我最终定义了一个类似于所选答案的自定义 segue。在 Storyboard 中,我将自定义 segue 从子视图控制器拖回其父级,给它一个标识符,并将新编写的反向 segue 作为其类。是的,我意识到它实际上与模态转换相同。客户要求需要这种疯狂,所以在任何人发表评论之前,请理解我知道在正常情况下不应该这样做。

0 投票
1 回答
2299 浏览

objective-c - 使用 UIViewAnimationOptionTransitionCurlDown 自定义 Segue

我想创建一个自定义 segue 来用 curl up 动画交换 ViewControllers,但我找不到方法,-(void)perform 会是什么?

我有这个

但是我不能改变视图,无论如何感谢您的帮助!

0 投票
1 回答
2447 浏览

uitableview - 故事板为不同的表格视图单元转换到不同的视图控制器

我已经能够找到有关创建从一个表视图到另一个视图的转换的教程。单击单元格时的转换是到相同的目标视图控制器。我想知道如何为 tableview 中的每个单元格转换到不同的视图控制器。我还能用故事板做到这一点吗?如果是这样,怎么做?如果没有,您可以建议哪些替代方案?

故事板已从 tableview 连接到详细视图。但这是我想要完成的:

编辑:我找到了解决方案!你可以在这里查看: http: //forums.macrumors.com/showthread.php?t=1274743

总之,该解决方案涉及对任何感兴趣的人使用 prepareForSegue 和 didSelectRowAtIndexPath 的组合。与其将每个单元格链接到另一个视图,不如创建另一个从控制器到每个所需视图控制器的 segue。然后检查 segue 标识符。

-仁