全て、
でいくつか使用すると、パフォーマンス/メモリの問題が発生しChildViewControllers
ますParentViewController
。ここに私の状況があります: 私はParentViewController
動的な数のを持っていますChildViewControllers
- 時には 20 にもUIScrollView
なります。ページに複数あると問題が発生します (最初の 2 つだけを読み込んでから、スワイプしながら他のものをビルドしParentViewController
ます)。
にはChildViewController
多くのことが行われており、可能な限り効率的であることを確認していますが、このアプローチが古いデバイスで機能することに懸念があります (現在、5S でクラッシュが発生しています)。 .
ビュー コントローラーを単なるビューに変更すると役立つようですが、VC が複雑であるため、かなりの労力を要します。私が持っていた 1 つの提案は、既存のビュー コントローラーのビューからビューを作成し、ビューにいくつかのデリゲート メソッドを設定し、その方法でビューと対話するParentViewController
ことでした。現在の使用方法とは対照的に、その方法の効率について考えている人はいますChildViewControllers
か?
私が持っていた別の考えは、カスタムを作成しContainerViewController
、そこにすべての子をスワイプさせることでしたが、UIScrollView
.
何かご意見は?