【发布时间】:2015-05-08 02:16:04
【问题描述】:
今天我又遇到了其他问题。我想在 viewDidLoad 时从我的故事板导航到 xib 文件。它导航但我得到了黑屏。
我的 xib 文件:TutorialScreen.xib
控制 xib 文件的类:TutorialScreenViewController.swift
我在 TutorialScreenViewController.swift 中的代码:
class TutorialScreenViewController : UIViewController {
@IBOutlet var mainView: UIView!
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
mainView = UIView()
super.init(nibName: nil, bundle: nil)
}
convenience init() {
self.init(nibName: nil, bundle: nil)
}
}
viewDidLoad 时其他类中的代码:
let tutorialScreen = TutorialScreenViewController(nibName: "TutorialScreen", bundle: nil) as TutorialScreenViewController
self.navigationController?.presentViewController(tutorialScreen, animated: false, completion: nil)
这是我得到的:
我的 TutorialScreen.xib:
【问题讨论】:
标签: swift navigation storyboard xib