我手动调用Segue(设置为模式),以便使用以下代码行的故事板在Xcode4.2中显示登录表单:

[self performSegueWithIdentifier:@"LoginSegue" sender:nil];

我可能遗漏了一些非常简单的东西,但是我找不到一种以编程方式关闭登录视图并返回到上一个视图的方法.

视图是导航视图控制器的一部分,因此将Segue类型设置为"Push"允许我使用Back按钮返回到上一个屏幕,但在"mode"模式下,我不完全确定如何实现这一点(例如,在按下按钮之后).

任何帮助都将不胜感激.

推荐答案

如果部署目标是iOS 5.0或更高版本,请使用以下消息:

[self dismissViewControllerAnimated:YES completion:nil];

或在SWIFT中:

self.dismissViewControllerAnimated(true, completion: nil)

如果您的部署目标较旧,请使用此(已弃用)消息:

[self dismissModalViewControllerAnimated:YES];

Ios相关问答推荐

StackView UIKit间距似乎非常小的编程式编程

如何在SWIFT中处理不可发送的类型?

自定义油漆圆角三角形

如何访问iOS模拟器中的zoom 设置?(在搜索中列出,但不可见)

Xamarin Forms CustomPin iOS Render

无法添加以供审阅-Xcode 15.0.1

如何在expo-react native中从ios平台中排除包

如何创建装饰视图?

实现 ListView Builder Widget Flutter 后退按钮不起作用

为什么@FetchRequest 在删除时不更新和重绘视图?

SwiftUI Select 器值在超过最大值时重置

无法结合 UIImageView 旋转动画和 tableView 部分重新加载

如何在不同设备的segment控制中管理文本大小(text size)?

NSFetchedResultsController 由字符串的第一个字母创建的部分

UIButton在iOS7中没有显示突出显示

如何以编程方式调用视图控制器?

为什么 Safari 在使用 iOS 6 设备进行远程调试时显示No Inspectable Applications?

刷新由 Xcode 7 管理的团队配置文件中的设备?

比较没有时间分量的 NSDates

iPhone UITableView.如何开启音乐 App 之类的单字母字母列表?