0

私は Obj-C を初めて使用するので、ベスト プラクティスのアイデアなどを喜んで提供します。いくつかのオブジェクトを含むテーブル ビューがあります。オブジェクトが選択されたら、タブ付きのオブジェクト詳細ビューを開きたいと思います。これらのタブは、オブジェクトのプロパティをいくつかの論理グループに分割します。しかし、それはまだ1つのオブジェクトを説明しているので、保存ボタン(ナビゲーションバーのすべてのタブに共通)がクリックされるまで、タブを切り替えてデータを保存せずに値を変更できる新しいオブジェクトを作成するときに、ユーザーに体験してもらいたいと思います。

助けてくれてありがとう。

4

2 に答える 2

0

iOSエクスペリエンスを慣用的にするには、タブバーの表示は、[完了]ボタンが付いたモーダルダイアログである必要があります。

UINavigationControllerを作成し、UITTabBarControllerをそのルートコントローラーとして配置してから、ルートコントローラーのナビゲーションバーに[完了]ボタンを配置します。

変更されたデータを含むビューは、編集しているものの一時モデルをメモリに保持する必要があることに注意してください(UINavigationControllerをサブクラス化し、オブジェクトのプロパティを追加し、オブジェクトへのポインターをすべてのタブコントローラーに渡すことをお勧めします)。メモリを節約するために、表示されていないときはいつでも割り当てを解除できます。

于 2012-04-23T06:08:48.433 に答える
0

あなたが何を求めているのかよくわかりません。UINavigationController を使用してユーザーを詳細画面に導き、詳細画面で UITableView を使用してオブジェクトの詳細を表示できると思います。それらをグループ化する場合は、tableView スタイルを Grouped に設定できます。

その他ご要望がございましたら、詳しくご記入ください。

于 2012-04-23T05:43:56.993 に答える