0

iPad アプリに分割ビュー コントローラーがあります。左側にモールのテナントのリストがあり、右側に選択したテナントに関する詳細情報があります。

マスター ビュー コントローラー (テナントのリスト) の編集ボタンを押すと、右側のビュー コントローラー (テナントの詳細ビュー) が無効になります。どうすればこれを達成できますか?

私が考えることができる唯一のことは、半透明の背景を持つ UIImageView を追加し、マスターが setEditing を呼び出したときに非表示/表示することです。

この機能は iPad に付属しています。Messages.app を開いてマスター ビュー (左) の編集ボタンを押すと、会話または詳細ビュー (右) が灰色になり、無効になり、左側の [完了] をクリックするまで操作できなくなります。アプリでこれを行うにはどうすればよいですか?

4

1 に答える 1

0

右のビュー コントローラーがマスターのデリゲートである限り (UISplitViewController オブジェクトがどのように使用されるかを見て、とにかく作成する必要があります)、それは自分で定義したメソッドへの単純な呼び出しです。ブール値を渡して編集を示し、それに応じて黒の CALayer のアルファ プロパティをアニメーション化することもできます。

于 2012-06-22T21:27:02.627 に答える