問題タブ [modalviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1525 参照

iphone - モーダル UIViewController が表示されない

Modal View Controller (2番目) から Modal View Controller (1番目) を読み込もうとしています。複雑に聞こえますが、おそらくそうではありません。

最初のコントローラーは、実際には .m ファイルの loadView メソッドで初期化される UIWebView です。

次にviewDidLoadで:

意図した 2 番目の Modal View Controller (landscapeCoverController) は、IB で設定した NIB で初期化されます。

私の意図した目的は、条件付きで UIWebView を「LandscapeCoverController」ビューで覆い隠すことです。これには、いくつかのボタンと対話性があり、2番目のモーダル ビューが閉じられます。

ランドスケープカバーコントローラーが読み込まれないのはなぜですか? どんな考えでも大歓迎です!

また...最初のモーダル ビュー コントローラー (LandscapeViewController) .h は次のようになります。

そして... 2番目のモーダルビューコントローラー(landscapeCoverController)viewDidLoadは何もしません:

私が思うように

ステートメントは、コントローラーの初期化とロードを処理する必要があります...

0 投票する
1 に答える
375 参照

iphone - モーダルビューを表示する

私のアプリケーションでは、2つのモーダルビューを次々に表示する必要があります。1つの画面をタップするとモーダルが表示され、このモーダルビューのボタンをクリックすると別のモーダルが表示されます。

両方のモーダルビューには、2つのボタンがあるトップバーも含まれています。

これらのモーダルビューを表示するための最良の方法は何ですか。これらのモーダルビューまたは単純なビューコントローラーを制御するには、ナビゲーションコントローラーを使用する必要がありますか?

0 投票する
1 に答える
7295 参照

ios - モーダルView ControllerでresignFirstResponderが機能しない

UIModalPresentationFormSheet を使用して表示されるビューでキーボードを再署名すると問題が発生します。UIModalPresentationPageSheet を使用すると、正常に動作します (キーボードが非表示になります)。これはモーダル ビューを表示する非常に単純なコードで、1 つはフォーム シート、もう 1 つはページ シートです。

これは、レスポンダーを辞任する textField デリゲートです。

同じコードですが、フォームシートとして表示すると、キーボードを非表示にすることができません (resignFirstResponder が呼び出された後)。シミュレーターとデバイスの両方でこれを試しました。どんな助けでも大歓迎です、これは私を完全に狂わせています! この質問が以前に持ち出されなかったとは信じがたいですが、何か不足していますか?

ありがとう

イン

0 投票する
3 に答える
1143 参照

ios - ランドスケープポジショニングバグのiOSモーダルポップオーバー?

横向きからモーダル ビューを表示する際に奇妙な問題が発生しています。この問題は、新しいビューベースのアプリケーションで開始し、次の手順を実行するだけで再現できます。

  1. 表示される新しいUIViewControllerサブクラスを作成します。私は私の名前を付けましたModalViewController。ビューの背景色を変更して、バグをより目立たせます。

  2. return YES;両方のコントローラーでshouldAutorotateToInterfaceOrientation:

  3. メイン ビューに を追加しIBActionてモーダルを表示し、このアクションをメイン ビュー コントローラーのボタンに接続します。

    /li>

ランドスケープ モードからボタンをクリックすると、問題が発生するはずです。ビュー全体が左上に移動します。

この問題を経験した人、または回避策がある人はいますか? iPadでも同様の問題が発生しています。

代替テキスト

0 投票する
3 に答える
4811 参照

ipad - iPad FormSheet / PageSheetモーダルビュー、回転すると画面全体に表示されます。T

UITabBarControllerルートコントローラーとしてを持っているiPadアプリケーションがあります。タブの1つから、UIToolBarを含むがありUIBarButtonItemます。クリックすると、モーダルビューが起動します。

モーダルビューは、最初に起動したときに(横向きと縦向きの両方で)正しいサイズで表示されますが、デバイスを回転させると、その時点からデバイスをどれだけ回転させても、モーダルビューは画面いっぱいに拡大します。

タブバーからモーダルビューを起動しModalPresentationStyle、表示するビューにを設定しました。

FormSheetこれは、またはに設定したかどうかに関係なく、ModalViewに影響しPageSheetます。

誰かが同様の行動を経験したことがありますか?もしそうなら、どのようにそれを解決しましたか?

どうもありがとう

編集

また、4.2以降、モーダルスタイルページ/フォームシートを使用すると、モーダルビューの背後のビューが暗くなりません。ビューの表示が間違っているのでしょうか、それとも4.2の標準でしょうか。

編集2

コード:私のデフォルトUIViewControllerでは、モーダルビューを次のように表示します。

モーダルビュー自体で、LoadViewオーバーライドで次のように指定しました。

をオーバーライドしてShouldAutoRotateToInterfaceOrientation、常にtrueを返すようにしました。

フォームシート/ページシートのどちらを使用するかに関係なく、最初に起動したときに両方とも正しい幅で表示されます(横向きでも縦向きでも、PageSheetが縦向きのビューに表示されることはわかっています)が、回転すると、モーダルビューが画面全体に表示されます( ModalViewをFullScreenで表示した場合)。

0 投票する
1 に答える
974 参照

objective-c - Modal View Controller は最初は空白で表示されるが、その後は正常に動作する

Web ビューを表示しようとしているモーダル ビュー コントローラーがあります。初めて表示されるときは、空白として表示されます。ただし、閉じてもう一度クリックすると、正常に表示されます。webViewの読み込みに問題があるのではないかと思いますが、webViewの読み込みが終了したときだけ表示しようとしましたが、呼び出されません。

0 投票する
2 に答える
5240 参照

objective-c - タブバーを使用してフルスクリーンモードでUIViewを開く方法は?


これは私の問題です。

  1. 私はタブバーアプリケーションを持っています。
  2. 最初のタブには、テーブルがあります。
  3. テーブルをクリックすると、モーダル ビューが表示されます。
  4. モーダル ビューから最初のビューに戻るには、次を使用します

問題は、モーダル ビューを開いているときにタブバーをクリックすると、2 番目のビューが開きますが、閉じているように見えてもモーダル ビューがまだ開いているため、最初のビューのテーブルが機能しないことです。

タブバーを覆うフルスクリーンでモーダルビューを開く方法ですか?
または、モーダル ビューが閉じているかどうかを確認するには、別のビューからですか?


編集: 私はこのコードのすべてで試しました:

しかし何もない!!! フルスクリーンにはなりません!!

何かアイデアはありますか?

ありがとう、
アルベルト

0 投票する
2 に答える
2385 参照

iphone - ツール/タブ バーを維持しながら部分的なカール モーダル トランジション スタイル

UITabBarController のタブ バーを覆わないモーダル ビュー コントローラーを表示する方法はありますか?

具体的には、UIModalTransitionStylePartialCurl を使用したいのですが、iPhone マップ アプリのように下部のバーを保持します。

0 投票する
1 に答える
900 参照

iphone - UIModalTransitionStylePartialCurl が破棄時にちらつく

次のメソッドを持つView Controllerがあります。

これは完全に正常に遷移し、モーダル ビュー コントローラーが期待どおりに表示されます。ただし、次を使用してモーダル ビューを閉じると (モーダル ビュー コントローラーから実行):

モーダル ビューは期待どおりに遷移しますが、遷移の最後で、ディスプレイが本当にすばやくちらつきます。ほんの一瞬だけ表示されていたモーダル ビューが表示されます。これは、モーダル ビューの表示/非表示の 10 回のうち 3 回ごとに発生する可能性があります。

これを引き起こしている可能性のあるアイデアはありますか?

0 投票する
2 に答える
6271 参照

ios - iOS: UIWebView の上にモーダル ビューを表示する

UIWebViewの上にモーダルビューを表示することは可能ですか? WebView をロードする UIViewController があります。次に、モーダルビューが WebView を一時的に覆うように、モーダルビューコントローラーを上にプッシュしたいと思います...

WebView は正常に動作しています。ビューコントローラーにロードする方法は次のとおりです。

ただし、viewDidLoad 内からモーダル ビュー コントローラーを読み込もうとすると、モーダル ビューが表示されません。

新しいモーダルビューを受け取るために UIWebView デリゲートで何かを行う必要があると思います...しかし、これに関する議論や例はどこにも見つかりません...再び、目的はモーダルを呼び出すことですWebView の上部を覆うビュー。

事前にご意見をお寄せいただきありがとうございます。