-1
私はカスタムXIBでストーリーボードを使用していますが、アップグレードする前にすべてがうまくロードされて2とxcode 7になります。アップグレード後にストーリーボードをxcode 8に変換できます。 viewcontrollerはビューを表示しますが、私のカスタムXIBが表示されません。ストーリーボードファイルを見ると、ストーリーボードをカスタムXIBに変換したバグがあるようです。この問題を抱えている人は誰ですか?Swift 3でロードするとカスタムXIBが見つからない8
required public init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
let bundle = Bundle(for: type(of: self))
let nib = UINib(nibName: self.dynamicTypeName, bundle: bundle)
let nibView = nib.instantiate(withOwner: self, options: nil).first as! UIView
self.mainView = nibView
self.mainView.frame = bounds
self.mainView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
mainView.translatesAutoresizingMaskIntoConstraints = true
self.addSubview(mainView)
}
私も同じ問題に直面しています。解決策は見つかりましたか? –
はい、layoutSubviewsでカスタムxibフレームを設定してみてください – RiceAndBytes
提供された部屋はまだフルスクリーンです(mainscreen.rectなど) –