0

メインメニューをナビゲーションコントローラーに埋め込んでいます。設定ボタンはモーダルセグエを実行して、部分的なページカールを使用して表示される半分のページである設定ページを表示します。これで、設定に「合法」ボタンがあり、すべての合法的なものを含むフルスクリーンのUITextViewを表示したいだけです。問題は、モーダルセグエを使用してリーガルビューコントローラーを表示すると、部分的なページカールの後ろに表示されることです。プッシュセグエを使用しようとすると、設定がモーダルで表示されるため、ナビゲーションコントローラーがないためにクラッシュします。

部分的なページカールの上にモーダルビューを表示する方法はありますか?

ありがとう

4

1 に答える 1

-1

私が考えることができる最良のオプションは、最初のメインメニューコントローラーですべてのセグエを管理することです。

たとえば、デリゲート メソッドを記述して、ユーザーが「legal」をクリックした場合、デリゲート メソッドを使用して (メイン メニュー コントローラーの .m 内から) モーダル ビューを閉じ、同じメソッドで新しいモーダルを提示することができます。設定ページのビュー コントローラー (その親はメイン メニューのビュー コントローラーであり、これには別のデリゲート メソッドを使用して、正当なページを閉じて設定メニューを表示できます)。

于 2012-07-23T12:09:53.230 に答える