0

アプリの設計に問題があります。だからこそ、皆さんと議論したいのです。

このアプリは、ダッシュボードのようなものでなければなりません。さまざまなデータ (画像、テーブルなど) で満たされたいくつかの小さなウィンドウ/ウィジェットがあります。さらにウィジェットを追加したり、それらを削除したりすることができます。ドラッグ アンド ドロップは許可されていません。

私が確信していないのは、それを正しい方法で設計することです。

ウィジェット用に 1 つの WidgetViewController を作成します。したがって、すべてがカプセル化されたままになります。次に、すべてのビューを 1 つの「親」UIViewController に配置して、UIPagecontrol で使用します。これは、1 つの UIViewController に複数の UIVIewControllers を持つ一般的な方法ですか? とにかくこれが機能するかどうかはわかりません。

それとも、UIView から継承したクラスを作成するだけですか?

4

1 に答える 1

0

ios の天気アプリのように、ウィジェットを保持する uipagecontrol と uiscrollview を備えたコンテナー ビューコントローラーを使用できます。さまざまなウィジェットに応じて、さまざまなビューコントローラーを実装し、それらのビューをスクロールビューに追加する必要があります。別のビューコントローラーを実装しない場合は、単一のView Controllerからビューを制御する必要があるため、サブビューの処理が困難です。

于 2012-08-09T19:36:55.700 に答える