オンラインチュートリアルに従ってスナップチャットのようなメニューを作成しました。私はこのチュートリアルを使ってアプリ全体を作りました。 Xcode 8とswift 3にアップグレードして以来、私はもはや.Xibファイルを読み込むことができません。Xcode 8&Swift 3 - スクロールビューと.Xibファイルが機能しない
私はスクロールビューを持っていますが、その上に.xibファイルが読み込まれています。このコード
@IBOutlet var scrollView: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var V1 : View1 = View1(nibName: "View1", bundle: nil)
self.addChildViewController(V1)
self.scrollView.addSubview(V1.view)
V1.didMove(toParentViewController: self)
}
この使用を使用して動作しますが、私が構築し、たまたま何も実行しない場合に、この画面が .Xib inside Xcode
のように見えることを意図しているものです。しかし、これは、それは
のように実行するものであるしますWhile running in the simulator
ご協力いただきまして誠にありがとうございます。
[0]は何ですか?私はこれを試してあなたの助けに感謝! –
シグナルシグナリングエラーを取得していますか?何か案は? –
@ k.Blacker 'loadNibNamed'は、' .xib'ファイルの最上位ビューの配列を与えます。ルートビューが1つしかない場合は、他のものがすべて含まれています。次に、配列から最初の要素を取り出すには '[0]'と書いてください。クラッシュが発生したときにコンソールログに何か他のものが印刷されていますか? –