0

TableView を使用するアプリケーションを開発しています。そして、詳細ビューでユーザーの操作を支援するために ImageView を追加したいと思います。つまり、ユーザーがテーブルビューのセルをタップすると、ユーザーの操作を支援するためにイメージビューが詳細ビューに一度だけ表示されます。

そのような仕様を実装するにはどうすればよいですか?

4

1 に答える 1

1

おそらく、TableViewController に BOOL プロパティ (shouldHideHelperImage など) を指定して、NO に初期化することができます。詳細ビューを開くときに、そのプロパティを使用して、ImageView を非表示にするかどうかを決定できます。

[imageView setHidden:[<TableViewContoller name> shouldHideHelperImage]];
[<TableViewController name> setShouldHideHelperImage:YES];

永続化のために、その値をファイルに保存する必要があります。これをdetailViewControllerではなくTableViewControllerのプロパティにすることをお勧めした理由は、保存して呼び出す頻度を減らすためです。

それが役立つことを願っています!- ただし、今ではおそらくすでに解決しているでしょう。

于 2013-06-18T21:33:41.260 に答える