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