问题标签 [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.
iphone - 登录检查后执行 Segue
我对iphone开发有点陌生..所以请多多包涵!
我有一个连接到我开发的 REST API 的登录屏幕。它来回发送 json 请求。基本上,当您单击登录时,它会检查用户名/密码是否有效(显然)。
这是我所拥有的基本逻辑:
然后前往
在确保登录已正确验证后,如何切换到“DashboardViewController”?
谢谢!
ios - 以编程方式执行 Segue 并将参数传递给目标视图
在我的应用程序中,我有一个以编程方式执行 segue 的按钮:
我想知道是否有办法引用目标视图并传递一些参数。
我知道在prepareForSegue
方法中,我可以用: 来引用它myDestinationViewController *vc = [segue destinationViewController];
,但我不知道如何以编程方式执行 segue。
你有什么想法?
谢谢,亚萨
更新:
对不起这个问题!!!我只是发现,即使以编程prepareForSegue
方式调用 segue,无论如何都会调用该方法,因此可以以相同的方式传递参数。
ios - iOS - 工具栏未显示
使用故事板,我为第二个视图控制器创建了一个新屏幕,并在底部添加了一个工具栏。但是当显示视图时,工具栏不会出现。我正在使用 Segue 来改变视图。
有什么问题?
iphone - iOS 5 Segue 在第一次执行后不工作
我正在使用情节提要功能创建一个 iOS5 应用程序。基本结构是:
LoginScreen ---(segue)--> MyScreen ---(退出时按下)------(返回登录屏幕)-->LoginScreen
这很简单。我管理第一个 segue 的方式是:
现在,奇怪的是第一次正确执行了 segue,但是,当我在注销后返回登录屏幕时performSegueWithIdentifier:不再起作用(没有错误消息,根本没有任何反应)。不知道发生了什么。哪个可能是问题?
我附上了故事板的屏幕截图..您可以在右上角看到循环:
多谢!
克劳斯
iphone - Storyboard iOS5 - 如何在按下 Segue 按钮时防止情节提要发生变化
我使用新的 iOS 5 Utility 应用程序模板创建了一个应用程序。从以前的 SDK 开始,我们现在必须为 GUI 使用故事板(我喜欢使用它),但我想知道如何防止“Segue”将视图翻转到故事板上的下一个视图。
默认情况下,有一个按钮在按下时会翻转到“FlipsideViewController”,我想将此按钮用作登录表单的一部分,但除非凭据正确,否则我需要停止情节提要转到 Segue。我已经编写了所有登录代码,但无法阻止页面翻转。我认为这样做的方法实际上可以防止用户通过单击“FlipsideViewController”上的默认“完成”按钮返回。
任何人都可以帮忙吗?
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 将另一个按钮连接到它自己的视图控制器。
我究竟做错了什么?
ios5 - 在登录过程中隐藏 Segue
由于这篇文章,在找到关于缺少 Segue 执行的好解决方案之后
我遇到了另一个问题:按照前面提到的帖子中描述的方法,我正在仪表板 VC 中检查我的身份验证令牌,如果未设置,我会激活一个指向 LoginVC 的 segue,从而利用委托机制按顺序操作完成后关闭视图。现在,问题是在第一次运行时,我在 LoginVC 显示之前得到了 Dashboard VC 显示片刻。我想显示登录屏幕立即隐藏(不知何故)仪表板VC。换句话说,我希望用户不会注意到下面到底发生了什么。
任何的想法?这是我当前的故事板设置
我在 DashboardVC 中检查我的凭据,如下所示:
@ElJay,我可能再次需要你的帮助 :)
谢谢大家!
objective-c - 使用情节提要逆转自定义 Segue
我有一个自定义的 segue 动画,当将新的视图控制器推入堆栈时会发生这种动画。然而,当弹出带有所述自定义 segue 的视图控制器时,会发生默认的导航控制器动画(即,当前视图控制器动画向右,而父视图控制器从左边缘在屏幕上平移)。
所以我的问题是:有没有办法编写一个自定义的弹出segue动画,当从堆栈中弹出视图控制器时会发生这种动画?
编辑(解决方案):
我最终定义了一个类似于所选答案的自定义 segue。在 Storyboard 中,我将自定义 segue 从子视图控制器拖回其父级,给它一个标识符,并将新编写的反向 segue 作为其类。是的,我意识到它实际上与模态转换相同。客户要求需要这种疯狂,所以在任何人发表评论之前,请理解我知道在正常情况下不应该这样做。
objective-c - 使用 UIViewAnimationOptionTransitionCurlDown 自定义 Segue
我想创建一个自定义 segue 来用 curl up 动画交换 ViewControllers,但我找不到方法,-(void)perform 会是什么?
我有这个
但是我不能改变视图,无论如何感谢您的帮助!
uitableview - 故事板为不同的表格视图单元转换到不同的视图控制器
我已经能够找到有关创建从一个表视图到另一个视图的转换的教程。单击单元格时的转换是到相同的目标视图控制器。我想知道如何为 tableview 中的每个单元格转换到不同的视图控制器。我还能用故事板做到这一点吗?如果是这样,怎么做?如果没有,您可以建议哪些替代方案?
故事板已从 tableview 连接到详细视图。但这是我想要完成的:
编辑:我找到了解决方案!你可以在这里查看: http: //forums.macrumors.com/showthread.php?t=1274743
总之,该解决方案涉及对任何感兴趣的人使用 prepareForSegue 和 didSelectRowAtIndexPath 的组合。与其将每个单元格链接到另一个视图,不如创建另一个从控制器到每个所需视图控制器的 segue。然后检查 segue 标识符。
-仁