我之前的所有项目都适用于这个模拟器,但现在每当我在以前的项目或新项目中创建新的ViewController时,ViewController看起来都是黑色的,除了Nav Bar。我不知道什么问题,即使我重置我的模拟器,但没有解决我的问题,
我认为这个问题似乎很复杂。
import UIKit
class ViewController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
目前查看控制器looks here
如果他们中的任何人帮助我,我将非常高兴。
由于
答案 0 :(得分:0)
这是因为您使用UINavigationController
作为ViewController
的超类。您可以将超类更改为UIViewController
并将ViewController
嵌入UINavigationController
。
更新代码:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
图片展示了如何嵌入 ViewController
:
答案 1 :(得分:0)
这是一个UINavigationController,而不是UIViewController所以你需要使用这个UINavigationController嵌入UIViewController。 这就是你获得黑屏的原因。
您需要使用此导航控制器嵌入UIViewController。