私は非常に複雑な設定をしており、コードを構築する方法についてアドバイスを求めています。私がやろうとしているのは、ユーザーの画像の 1 つを押してスワイプできるときの Twitter に似たものです。これは私が現時点で持っているものです:
UIViewControllerサーバーからデータを収集しUITableViewController、変数を介してサブクラスに渡すサブクラスtheData- このサブクラスは、ユーザーがテーブル ビューの一番下までスクロールして追加する(つまり、ページネーションを使用する)
UITableViewControllerときにも、より多くのデータを収集します。theDataこのUITableViewControllerサブクラスはアプリ全体で再利用されるため、別のソースからのデータを渡すことができます。 - ユーザーが をクリックすると、内部にが
UITableViewCellあるUIWindowが作成されます。UIPageViewControllerウィンドウはUITableViewControllerをデリゲートとして にアクセスし、 をデリゲートからという変数にtheData渡します。theDataUIPageViewControllerpageData - の各ページ
UIPageViewControllerはUIViewController、pageData
次の段階は、ユーザーが の最後までスワイプするときにページネーションを行うことpageDataですUIPageViewController。しかし、私のコードは、UITableViewController. このコード構造を改善する方法について誰かアドバイスをください。
ありがとうございました
編集
最初のUIViewController箇条書きは、データをダウンロードするだけではありません (その中に他のビューがあります)。
UIWindowをカプセル化するためにを使用します。UIPageViewControllerこれは、 のフレームから拡大しUITableViewCell、全画面を「引き継ぐ」ため (ステータス バーを覆うため) です。