建物の地図アプリを作ろうとしています。
ユーザーがピッカー ビューから部屋を選択し、[OK] を押すと、その部屋がマップ上に点として表示されます。
それを行う最も簡単な方法は何ですか?別のページでピッカーを作成するにはどうすればよいですか (アラーム ページのように - 「+」を押すと時間のピッカーが表示されます)、建物の平面図の特定の部屋に点が表示されますか?
アラームを設定するクロック アプリケーションで、[+] をクリックするとモーダル ビュー コントローラが表示されます。下から画面にスライドするのでわかります。
2 つの異なるビューに対して、2 つの異なるコントローラーがあります。メインコントローラーは自分自身を「+」ボタンのターゲットとして設定し、そのアクションが呼び出されると、次のように単純に実行します。
[self presentViewController:theOtherController animated:YES completion:NULL];
ユーザーがそのモーダル ビューで何かを終了したら、次のコマンドを発行できます。
[self dismissViewControllerAnimated:YES completion:NULL];
詳細については、こちらをご覧ください。