0
ヘッダーとフッターを含む1つの画面を持つ1つの機能を実装する必要があります。そして、画面の中央部分は動的です。要件ごとにミドルエリアを変更したいのですが、私がiOSに慣れていないので何をすべきか分かりません。私が使用できる機能を教えてください。iOSのView Controllerで複数のView Controllerを表示する方法
私の要件のためにスクリーンショットの下に確認してください。
ヘッダーとフッターを含む1つの画面を持つ1つの機能を実装する必要があります。そして、画面の中央部分は動的です。要件ごとにミドルエリアを変更したいのですが、私がiOSに慣れていないので何をすべきか分かりません。私が使用できる機能を教えてください。iOSのView Controllerで複数のView Controllerを表示する方法
私の要件のためにスクリーンショットの下に確認してください。
あなたは、この目的のためのコンテナビューコントローラを使用することができ、コンテナビューは、ビューが順番に、独自のビューコントローラによって管理されている子ビューを持つことができます。 UINavigationControllerとUITabBarControllerはコンテナビューコントローラの例です。
のUIKitからの唯一の要件は、あなたが、コンテナビューコントローラと 任意の子ビューコントローラ間の正式な 親子関係を確立することです。
private func addChildViewController() {
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
let viewController = storyboard.instantiateViewController(withIdentifier: "ChildViewController") as! ChildViewController
// Add Child View Controller
addChildViewController(viewController)
// Add Child View as Subview
view.addSubview(viewController.view)
// Configure Child View
viewController.view.frame = view.bounds
viewController.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
// Notify Child View Controller
viewController.didMove(toParentViewController: self)
}
の下に、これはtutorialリンク
**コンテナビューを使用しているようにあなたは**ストーリーボードを使用したり、コードでそれを行うことができます。 Interface Builderのオブジェクトライブラリにあります。 –