ios - 快速以编程方式打开 viewController

标签 ios swift

我想通过代码在按钮上打开新的 UIViewController。我已经在 Storyboard 中制作了 Controller ,只想链接它,而且我不想使用 XIB 接口(interface)或 nibName?

最佳答案

要打开新的 View Controller ,你需要在按钮点击事件中写下这一行:

self.performSegueWithIdentifier("GoToViewController", sender:self)

要链接新的 View Controller ,请按照以下步骤操作:

  • 从 Storyboard中选择新建 View Controller 并右键单击它

  • 你会发现 Dark dray popup 会出现(见图)

  • 现在在 Presenting Segues 下选择 Present Modally 并从您需要打开此 View Controller 并链接它的位置拖动到 View Controller

  • 您会发现在新 View Controller 下创建了新的 segue

  • 现在选择 segue 转到检查器并复制标识符或重命名并复制它

  • 在上一行中使用该标识符

希望它能奏效。

enter image description here

关于ios - 快速以编程方式打开 viewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27441673/

相关文章:

ios - 完成处理程序困惑

ios - 以编程方式构建带有约束的 titleView(或通常构建带有约束的 View )

ios - swift : TIC SSL Trust Error on loading self signed url in WebView

ios - 如何在 iOS 7 中设置焦点文本字段的样式

Swift set delegate to self 给出 EXC_BAD_ACCESS

ios - 如何在 Swift 的标签栏项目中设置图像?

ios - 仅使用一个 .xib 文件的纵向和横向替代 iOS 布局

ios - UITextView 内文本和 UIImage 的垂直和水平对齐

json - Swift:从 NSURLSession 任务返回 JSON 字符串

ios - 使用 SRTM HGT 文件创建地形图