アプリに がありUIScrollView
、xib からいくつかのカスタム ビューを追加しているので、水平方向にスクロール (タブ) して、表示されるビューScrollView
を変更できます。今のところこれは機能しますが、ビューをコントローラーに接続する際に問題があります。
構造を選択する方法がわかりませんViewControllers
(使用するコントローラーの数、ネストされたコントローラーの使用など)。
rootView とそのコントローラーがあります。この rootView には がありScrollView
、この ScrollView には (loadNibNamed メソッドを使用して) xib からロードされたいくつかのカスタム ビュー (サブビュー) が含まれています。
私の質問は、これらの場合と同じViewController
ものを使用する必要がありますか? 問題は、ビュー プロパティが既に rootView ( in ) にバインドされているため、このビュー プロパティをサブビューにもバインドするとエラーが発生することです。また、これらのサブビュー用に新しいコントローラーを作成すると、エラーも発生します。rootView
subviews
ScrollView
ViewControllers
super view
rootView
rootViewのwithメソッドにロードsubviews
すると、これらの所有者は(メソッドの所有者引数が に設定されます) になります。ScrollView
loadNibNamed
ViewController
subviews
ViewController
loadNibNamed
self
教えてください、どうすればこれを解決できますか? に何controller
を使用するsubviews
必要がありますか、新しいものを作成する必要がありますか、それとも既存のものを使用する必要がありますか。または、ネストされたものを使用する必要がありますかcontroller
?私はiOS開発の初心者なので、今は混乱してViewControllers
います...