Ios 以编程方式创建的视图控制器在显示或推送视图控制器时有黑色空间
我有我的第一个Ios 以编程方式创建的视图控制器在显示或推送视图控制器时有黑色空间,ios,swift,segue,Ios,Swift,Segue,我有我的第一个UIViewControler,它是Home\u VC,并在故事板中设置它。当我在Home\u VC中按文章缩略图时,我被带到article\u VC,这是在代码中调用的方式Article\u VC不是在任何故事板或nib中设置的,它只是以编程方式构建的。当我按下缩略图时,我通常会被带到文章\u VC,但是在选项卡栏和导航栏下面,我会看到一些黑色的栏,我会包括一张照片。请帮忙!请不要建议使用故事板或笔尖:) 您可以执行以下操作: class Article_VC: UIViewC
UIViewControler
,它是Home\u VC
,并在故事板中设置它。当我在Home\u VC
中按文章缩略图时,我被带到article\u VC
,这是在代码中调用的方式Article\u VC
不是在任何故事板或nib中设置的,它只是以编程方式构建的。当我按下缩略图时,我通常会被带到文章\u VC
,但是在选项卡栏和导航栏下面,我会看到一些黑色的栏,我会包括一张照片。请帮忙!请不要建议使用故事板或笔尖:)
您可以执行以下操作:
class Article_VC: UIViewController {
var article : Article!
init(with article: Article) {
super.init(nibName: nil, bundle: nil)
self.article = article
self.view.backgroundColor = UIColor.white
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
因为若您以编程方式创建视图控制器,那个么它的视图并没有颜色,所以它是黑色的 您以编程方式制作了文章。如果是,则将背景设置为白色。如果有帮助,请告诉我。最后!!非常感谢,这很有帮助。
class Article_VC: UIViewController {
var article : Article!
init(with article: Article) {
super.init(nibName: nil, bundle: nil)
self.article = article
self.view.backgroundColor = UIColor.white
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}