-3

建物の地図アプリを作ろうとしています。

ユーザーがピッカー ビューから部屋を選択し、[OK] を押すと、その部屋がマップ上に点として表示されます。

それを行う最も簡単な方法は何ですか?別のページでピッカーを作成するにはどうすればよいですか (アラーム ページのように - 「+」を押すと時間のピッカーが表示されます)、建物の平面図の特定の部屋に点が表示されますか?

4

1 に答える 1

1

アラームを設定するクロック アプリケーションで、[+] をクリックするとモーダル ビュー コントローラが表示されます。下から画面にスライドするのでわかります。

2 つの異なるビューに対して、2 つの異なるコントローラーがあります。メインコントローラーは自分自身を「+」ボタンのターゲットとして設定し、そのアクションが呼び出されると、次のように単純に実行します。

[self presentViewController:theOtherController animated:YES completion:NULL];

ユーザーがそのモーダル ビューで何かを終了したら、次のコマンドを発行できます。

[self dismissViewControllerAnimated:YES completion:NULL];

詳細については、こちらをご覧ください。

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

于 2013-01-29T14:39:05.163 に答える