問題タブ [presentmodalviewcontroller]
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.
iphone - 親のナビゲーションコントローラーを使用して、ビューコントローラーをモーダルに表示するにはどうすればよいですか?
UITabBarControllerを使用せずにナビゲーションスタックの途中にUITabBarを実装しています。UITabBarはDetailViewController
、選択したタブ要素に関連付けられたViewControllerに画面の一部を委任する場所にあります。タブバーの選択によって表示されるビューコントローラの1つの中に、ビューをモーダルに表示する必要があるUIButtonがあります。試し[self presentModalViewController:modalNavController animated:YES];
ましたが、新しいナビゲーションバーが親コントローラーのナビゲーションバーの下に隠れていましたDetailViewController
。したがって、私が行う必要があると思うのは、新しいナビゲーションバーがナビゲーションバーの上にくるように、親のナビゲーションコントローラーを使用してビューをモーダルに表示することDetailViewController
です。
に広告がありDetailViewController
、追加をタップすると目的の結果が得られるため、その可能性はわかっていますが、そのコードを組み込むことができませんでした。subViewではなくDetailViewControllerからUIButtonを表示することもできますが、このパターンを数回使用する必要があるため、そのような非正統的なハックで作業する必要はありません。
ありがとう!
編集
私はすでに新しいビューをナビゲーションコントローラーに追加してから、次のようにナビゲーションコントローラーを表示しようとしました。
iphone - 複数のModalViewControllerを使用する
新しいスレッドを開始しています...ほぼ同じ質問です..私はさまざまな投稿やフォーラムから得ているすべてを試しました...私にとってはうまくいきませんでした..
私がやりたいのは...
C
私は試した。
- ViewControllerBを提示する前にviewControllerAを閉じる//Cを直接表示する
- viewControllerBでviewControllerAを閉じる//結果はありません。// DismissViewControllerはすべてのスタックを却下する必要がありますが、私には機能しないので、試しました
- viewControllerBで両方のviewContrllerを閉じる//それでもviewContrllerAが表示されます
OMG...それは紛らわしいです..
ios - pushviewcontroller アニメーションの表示は presentModalViewController のように見えます
pushViewController
アニメーションを表示することは可能ですpresentModalViewController
が、バックグラウンド機能はありpushViewController
ますか?
iphone - photoscroller アプリ (iPhone WWDC-104 Photos アプリ) で、presentModalviewController を使用して呼び出すと、uiscrollview の画像が右にシフトします。
写真の UIScrollView を示す WWDC-104 ビデオを見たことがあります。サンプルコードもダウンロードしました。私のアプリでは、構造は次のとおりです。
(ルートクラス)クラス A ---> クラス B -----------> PhotoViewController(ScrollView を含む)
クラス B の presentModalViewController メソッドを使用して PhotoViewController クラスを呼び出しています。
ただし、スワイプするたびに、新しい画像がビュー上で右にシフトします。画像の左側に黒い縦縞が表示され、スワイプごとに幅が広がります。そのため、6 ~ 8 枚の画像の後、ビューは完全に黒くなります。
他のコードは書いていません。クラスをコピーしただけです。
PhotoViewController クラスがロードされる最初のクラスではない場合、なぜこのようなことが起こるのでしょうか? ScrollView に設定する必要があるプロパティはありますか? このビュー階層に誤りはありますか?
また、特定の画像から開始する方法 (10 番目の画像から読み込む) は?
どんな助け/提案も高く評価されます。
編集 :
最初の横スワイプの後、
2 回目の横スワイプの後、
iphone - アクションシートのようなuiview
現在のモーダルビューコントローラーでアクションシートのような uiview を表示することは可能ですか (つまり、uiview は上に移動する必要がありますが、完全に移動する必要はなく、半分にする必要があります)。これにより、最後のビューコントローラーが画面に表示されます。
前もって感謝します。
よろしく、サティシュ
iphone - presentModalViewControllerは、呼び出されるのが早すぎると機能しません
モーダルVCを閉じて、一定時間以内に(または別のVC)を再度表示すると、表示されません。私は何かが足りないのですか?
uiviewcontroller - PartialCurl モデル遷移を使用するとビューのサイズが変更される
わかりましたので、iPhoneの標準のGoogleマップアプリのように部分的な折り畳みアニメーションを再作成しようとしています。下部のツールバーはそのままですが、その上のビューはカールします。ここにいくつかの画像があります: http://i.stack.imgur.com/MjTx6.png
(なぜかハイパーリンクは入れません<_<)
http://i.imgur.com/lc9ig.png http://i.imgur.com/hqMlN.png
ご覧のとおり、白いビューは適切なサイズ (320x416、ポイント: (0,0)) で、反転しています。ツールバーはそのままです。フォーカスが白いビューに戻ると、サイズが変更されます (320x460、ポイント: (0,-22))。
viewWillAppear、viewWillDissapear、viewDidAppear、viewDidDissapear をホワイト ビュー クラスに追加しましたが、これらのメソッドはどれも呼び出されません (ビューが最初に初期化されたときに表示されるメソッドが呼び出されると想定しているため、これは奇妙です)。
白いビューを初期化する場所は次のとおりです。
curl ボタンを押すと、次のようになります。
だから私は私の質問は次のとおりだと思います:コントロールが白いビュー(mapController)に戻ったときに、ビューを手動でサイズ変更して必要なサイズに戻すことができるメソッドが呼び出されるか、それ自体のサイズ変更を停止できる方法はありますか? .
ありがとう
objective-c - TabBar iOS アプリでモーダル ビューを実装する方法
タブバー アプリでモーダル ビューを表示しようとしています。コードを使用しています
ボタンにリンクされています。ボタンを押しても何も起こらず、ログにも何も表示されません。これはおそらく簡単に修正できますが、まだ機能しているものは見つかりません.
ありがとう
iphone - 'presentModalViewController:animated:'を呼び出すときにプレゼンターへの参照を取得します
モーダルポップアップビューコントローラから現在のビューコントローラを参照できるようにするためのプロパティはありますか?あるべきだと思われます。parentViewController
正しいViewControllerではないようです。
iphone - ExitFullScreen ボタンが MPMoviePlayerViewController と presentMoviePlayerViewControllerAnimated で問題を引き起こす
ここに私の状況があります:
URL でローカル ムービーを呼び出します。関数はカスタムviewControllerにあります
.h で:
メートルで
// URL に問題はありません ... 既にチェック済みです :)
問題 : ユーザーがフルスクリーンの開始/終了ボタン (ビデオ ボタン パネルの早送りボタンの右側にある二重矢印ボタン) を押すと、通常は modalviewController が消えますが、ビデオは再生され続け、画像は再生されません。
ボタンが押された後にビデオを殺す方法はありますか?