2011-06-24 3 views
0

10個のセルを含むテーブルビューでは、10個のセルのそれぞれをクリックして読み込んだ異なるビューを処理するために10個の別個のUITableViewControllerを作成する必要がありますか?UITableViewController動的ドリルダウ

大量のデータ(したがってテーブル/メニュー)を表示する必要がある場合は、特に効率的ではありません。

ダイナミックなUITableViewControllerを書くと、どのようなデータセット(配列のような)もオンザフライで受け取って内容を表示できます。リサイクル可能な方法で、何度も何度も再作成できますクリックされた各セル?

答えて

0

this tutorialこれを行う方法を説明するのはかなり良い仕事です。

私が構築しているアプリで主に働いていますが、方法について完全に理解していないのは、変数がちょうどリセット状態を維持しているように見えるため、 "CurrentLevel"コントローラがそれ自身を呼び出すからです。

誰でも、誰かがセルをクリックするたびに、UITableViewコントローラの新しいインスタンスが呼び出され、新しいレベルが生成されて「スタック」に追加され、ナビゲーションコントローラは、スタックに格納され、前に読み込まれたビューに戻ることができます。

関連する問題