Objective-CとUIKitを使用してグリップを取得するための小さなアプリを開発中です。私のアプリケーションは、私の大学の個々の食堂で提供される毎日のメニューを単に表示するだけです。複数のUITableViewをサブビューとして表示
私は、それ自体が日を切り替えることがUISegmentedControl
が含まれているUIToolbar
を含むビューを持っています。残りの画面スペースは、ある曜日に1つの食堂が提供する料理を表示するテーブルビューに使用されます。さて、私はこれをどうやってやるの?
私は、(毎日1つ)を有し、これらの各々は、Dishes
の任意の数を含むCanteen
を持っています。ビジネスロジックは実際には今ではまったく問題なく動作しています。
ビューをビジネスロジックに接続するにはどうすればよいですか。私の意見では、そこに3つの方法があり、私は私が選ぶべき1見当がつかない:
マイ
CanteenController
- 上記UIToolbar
を所有している - すべてを行います。それはUITableView
を管理するのに必要なプロトコルを実装しており、料理を表示するUITableView
を所有しています。私は
CanteenController
さんUITableView
を使用していますMenuController
持っている - そうUITableView
は5MenuControllers
間で共有されています。私はそこに非常に
UITableViews
自身と私は右のいずれかで私のCanteenController
の現在UITableView
を交換する日を切り替えるたびに持っている5MenuControllers
を持っています。
この問題の解決策はありますか?私は、これらのソリューションのすべてがうまくいくはずだと思うかもしれませんが、おそらく私はそれらの1つを好むべきです。
1も私の選択です。 – thomashw