0

私は非常に複雑な設定をしており、コードを構築する方法についてアドバイスを求めています。私がやろうとしているのは、ユーザーの画像の 1 つを押してスワイプできるときの Twitter に似たものです。これは私が現時点で持っているものです:

  • UIViewControllerサーバーからデータを収集しUITableViewController、変数を介してサブクラスに渡すサブクラスtheData
  • このサブクラスは、ユーザーがテーブル ビューの一番下までスクロールして追加する(つまり、ページネーションを使用する)UITableViewControllerときにも、より多くのデータを収集します。theDataこのUITableViewControllerサブクラスはアプリ全体で再利用されるため、別のソースからのデータを渡すことができます。
  • ユーザーが をクリックすると、内部にがUITableViewCellあるUIWindowが作成されます。UIPageViewControllerウィンドウはUITableViewControllerをデリゲートとして にアクセスし、 をデリゲートからという変数にtheData渡します。theDataUIPageViewControllerpageData
  • の各ページUIPageViewControllerUIViewControllerpageData

次の段階は、ユーザーが の最後までスワイプするときにページネーションを行うことpageDataですUIPageViewController。しかし、私のコードは、UITableViewController. このコード構造を改善する方法について誰かアドバイスをください。

ありがとうございました

編集

最初のUIViewController箇条書きは、データをダウンロードするだけではありません (その中に他のビューがあります)。

UIWindowをカプセル化するためにを使用します。UIPageViewControllerこれは、 のフレームから拡大しUITableViewCell、全画面を「引き継ぐ」ため (ステータス バーを覆うため) です。

4

1 に答える 1