1
私はHome_VC
の最初のUIViewControler
を持っていて、ストーリーボードに設定しています。 Home_VC
で記事のサムネイルを押すと、コード内で呼び出される方法はArticle_VC
になります。 Article_VC
はどのストーリーボードまたはペン先にも設定されていません。私がサムネイルを押すと、私は通常Article_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
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
(..............)
}
class Home_VC: UIViewController {
func didPressThumbnail() {
let articleVC = Article_VC(with: myArticle)
self.navigationController?.show(articleVC, sender: self)
}
}
Article_VCをプログラムによって作成しました。はいの場合は白の背景にしてください。助けてくれたら教えてください。 –
ようこそ!おかげさまで、助けになりました。 –