ios - 在 Storyboard之外创建一个 View Controller

标签 ios objective-c swift xcode uiviewcontroller

<分区>

我需要一个可以从多个 View Controller (屏幕)访问的 iOS 项目的小教程视频。我不想打破几十个 segues 来添加这个教程,因为它会导致一场噩梦。最好的方法是创建一个不需要添加到 Storyboard 中的弹出 View Controller 吗?如果可以,我该怎么做?

最佳答案

使用单独的 .xib 文件创建您的教程 View Controller 。

通过新建文件菜单:

enter image description here

然后选中突出显示的框:

enter image description here

当你需要展示你的 View Controller 时,你需要从你刚刚创建的 nib (xib) 文件中初始化它。

let vc = TutorialViewController(nibName: "TutorialViewController", bundle: nil)
present(vc, animated: true)

关于ios - 在 Storyboard之外创建一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45612887/

相关文章:

ios - AVFoundation人脸检测框架

ios - 插入单元格后,Stackview 隐藏在可重用的表格 View 单元格中

ios - 卸载应用程序后注销用户 - Firebase

objective-c - 使用 Objective-C,有没有办法将树转换为快速枚举?

iphone - 苹果 iOS : Howto sent 'Eject Key' to the text input system

iphone - 将 NSMutableURLRequest 超时设置为自定义时间

ios - iOS 图表的 x 轴上的重复值

ios - 带有 UISwitch 的 UITableViewCell 不会重绘?

swift - 通过从 Parse 获取数据在 MKMapKit 上显示注释

php - iOS APN Php 无法连接