2012-02-04 10 views
7

私は、ラベルで構成されたユーザー定義の「カテゴリ」があり、各カテゴリにはUIButtonsである「アイテム」のユーザー定義リストがあるアプリケーションを作成しています。私は、ユーザが自分の選択に合わせてユーザインタフェースをレイアウトできるようにしたい。これを実装する最良の方法は何ですか?そこにあるすべてのサンプルコードですか?iosでユーザー設定可能なUIを作成する

編集:自分自身を明確にするために、私はグループ「見出し」を持つボタンのグループを持っています。私は、ユーザーがグループ内でこれらのボタンを動かすことができ、グループ全体を整理できるようにしたい。物事を動かすために何らかの「編集モード」に入る必要があるのは大丈夫です。

答えて

5

おそらく、最も簡単な方法は、UITableViewStyleGroupedスタイルの編集可能なUITableViewを(Settings.appと同じように)使用することです。グループ内にアイテムを追加、削除、配置することができます。 「編集モード」ビューとして表示することができます。あなたは、ボタンの再配置のドラッグアンドドロップタイプを有効にするには、タッチ処理メソッドを使用することができ

1

:ここ

はそれについていくつかの有用な記事です。 UIPanGestureRecognizerはこのための便利なクラスです。これについては、参考文献をご覧ください。here.

関連する問題