0

これは 2 つの部分からなる質問です。

私たちの iPhone アプリケーションには、ユーザーがカスタマイズできる必要がある画面があります。これは、4 ~ 5 個のカスタマイズ可能なスロットを備えたシンプルな画面です。ユーザーは、ビューに表示したいウィグレット/コントロールのリストから選択できます。ウィジェットを並べ替えたり、必要に応じて追加/削除したりできる必要があります。

以下は、このようなウィジェット画面がどのように機能するかを示す UI モックアップです。ユーザーが画面の任意の場所を長押しすると、アプリの削除と同様に、編集モードになります。その後、ダッシュボードからアプリを削除し、下部のトレイを使用して新しいアプリを追加できます。

  1. これは、iPhone でこのタイプのビューを処理する適切な方法ですか? 参照するリンクまたはビュー/コントロールをいただければ幸いです。

  2. 確かに、ここで説明するものはすべて、UIView をベースとして使用してゼロから実装できますが、ここで役立つ可能性がある Apple から入手可能な既存のビューはありますか?

UI モックアップ

1 - 既存のウィジェット
2 - ウィジェットに使用できる空のスポット
3 - 使用可能なウィジェット

UIモックアップ

4

1 に答える 1

0

各ウィジェットをカスタマイズされた UIView サブクラスにして、サブビューとしてメイン ビューに追加するだけです。特定のクラスに関しては、ウィジェットのドロップ領域にカスタマイズされた UITableView (カスタム UITableViewCells を使用) を使用できます。カスタム UIView と 4 つの配置された UIView を使用して簡単に実装できるウィジェット選択領域。AQGridViewを検討することもできます。

このために Apple が提供する標準化されたビュー クラスはありません。

于 2012-07-29T16:26:09.987 に答える