iOSはボタンを押すとビューをポップアップに接続します

ios uiviewcontroller
iOSはボタンを押すとビューをポップアップに接続します

2つのxibがあります。1つはボタン付きのタイトル画面で、もう1つはボタンの1つが押されたときに表示される特定のウィンドウです。

これは画面全体を切り替えるのではなく、ポップアップウィンドウだけです。このウィンドウの境界の外側をクリックすると、このポップアップビューの背後に表示されていたタイトル画面のみが残ります。 これは、「モーダルビュー」に対する私の理解に似ています。

とにかく、タイトル画面のボタンに接続する方法がわかりません。 IBで作成したビューをすぐに使用できます。 すべてのオブジェクトを満足のいくものとして宣言したかどうかはまだわかりません。

私が理解していることから、私はUIViewControllerまたは何かが必要だと思いますが、そのすべては今のところかなり濃い霧です

洞察力に感謝、または適切なnoobソースへのリンクが役立ちます

  0  0


ベストアンサー

タイトル画面にView Controllerがありますか(またはアプリがメインControllerオブジェクトを委任していますか)? そのオブジェクトにIBActionを追加し、ボタンをそれに接続して、そこから他のView Controllerをモーダルに(またはポップオーバーで)表示します。

ポップオーバーが矢印付きの小さなウィンドウに表示され、外側をタップすると閉じます。 通常、モーダルビューコントローラーは所定の位置にスライドします。キャンセルボタンを押して閉じる必要があります。 http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html [このガイド]では、ポップオーバーの使用方法を説明しています。 モーダルビューコントローラーの使用は、ビューコントローラーがある場合は簡単です: [myViewController presentModalViewController:nextViewController animated:YES]

1


タイトルとURLをコピーしました