問題タブ [modal-view]

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 に答える
291 参照

objective-c - サブ UIView のフリップ アニメーションが見つかりません

サブビューでフリップの動きが必要です。次の方法では、サブビューを変更しますが、フリップアニメーションは使用しません....

この行を変更すると:

為に

動きは画面全体ですが、サブビューコントローラーのサブビューのみが必要です。

私はこの方法を試みます:

しかし、結果は同じです...

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

ios - NavigationController内にmodalviewControllerを提示した後、プッシュアニメーションとポップアニメーションが破損します

私は通常のNavigationControllerを持っています。1つのmodalViewを(セグエを使用して)開いて閉じると、NavigationControllerからの次のすべてのプッシュおよびポップアニメーションが乱雑になります。

基本的にはナビゲーションバーをアニメーション化するだけですが、そのビューのコンテンツは(左または右に)アニメーション化されません!

詳細:

  1. NavigationControllerAはviewControllerBをプッシュします。
  2. ViewControllerBはmodalViewに対応しています。
  3. ModelViewは閉じられます。
  4. ユーザーがviewControllerBの戻るボタンを押す->左側(ViewController Aへ)のアニメーションは表示されません!

誰かが何が起こっているのか知っていますか?

いくつかのコード(2.show modal):

いくつかのコード(3.):

手がかりがあります。モーダルビューが表示されて閉じた後、消える可能性のある他のすべてのビューは「ViewWillDissapear」を呼び出しません。そして、これはおそらくすべてのものを殺しているものです。

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

iphone - imagePickerController:didFinishPickingMediaWithInfo: の後に Modalview を閉じる:

NavigationController (NavC1) に埋め込まれた別の ViewController (VC2) をモーダルで開く ViewController (VC1) があります。VC2 は、ユーザーが組み込みのフォト ライブラリなどのさまざまなソースを選択するためのソース選択ビューとして使用されます。ユーザーが VC2 でフォト ライブラリを選択すると、Apple の imagePicker が開きます。

VC1 --(modal)--> NavC1 ----> VC2

imagePickerdidFinish では、VC2 をモーダルに提示する前に閉じたいと思います。実際、このメソッドは次のようになります。

私がこれまでに試したこと:

  • 親ナビゲーションコントローラーを使用して却下しようとしました
  • VC1 のVC2 への参照を保存しprepareForSegue:、imagePicker が終了したときに VC2 から VC1 にデリゲートを渡しました。この方法では、モーダル ビューを手動で単純に非表示にしようとしました ( [self.myModalView dismissModalViewControllerAnimated:YES])

誰か私に提案がありますか?前もって感謝します!

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

iphone - iOS の独自のウィンドウにモーダル ビューがある

答えは簡単だと思います。モーダル ビューで表示されるビュー コントローラーを呼び出すと、それは独自のウィンドウ レイヤーに存在するのでしょうか、それとも、表示しているビュー コントローラーの上でアニメーション化されたビューでしょうか?

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

css - Kendo Mobile - Modal View not resizing to height of contents

I'm using Kendo Mobile and am testing a modal view out. My goal is to have the height of the modal view auto resize to the contents within it.

Here is what I currently have:

This works as expected on all the mobile browsers I've tested (Android 2.3 stock browser, Firefox, Dolphin)... except Opera Mobile. I know Opera isn't claimed to be fully supported, but does anyone have a clue as to why the inline height value isn't being respected the same in Opera Mobile? All I see with Opera Mobile is a very thin strip of a modal view.

I am using the latest Kendo UI Mobile, Jquery, and Opera Mobile browser for Android 2.3.

Thank you

0 投票する
0 に答える
108 参照

ios - 別のviewControllerを提示するモーダルViewControllerはすぐにはアニメーション化されません

はい、そのタイトルには少し苦労しました...

セットアップの目的は次のとおりです。 viewController( resultViewController) をナビゲーション スタックにプッシュします。すぐに (文字通り次のコード行で) 私は別viewControllerのものをrootViewController( filterViewController) に提示します。

これまでのところ、非常に良好で、期待どおりに機能しています。

モーダル表示viewControllerにはtableView. セルを選択するとviewController、現在の (filterView) コントローラーに別のセルが表示されるはずです。

ここで問題が発生します。上記のスニペットは正しいタイミングで呼び出されますがviewController、filterView のどこかで追加のタップまたはジェスチャーを実行するまで表示されません。これは、 modalView 内の modalView のスタックが何らかの形で混乱していることを示唆しています。アニメーション パラメータを NO に変更すると、viewControllerすぐに表示されます。

明らかな回避策は、animated を NO に設定し、完了ブロックで手動のアニメーションを実行することです。ただし、誰かが同様のものに遭遇し、問題を解決する方法を知っているかどうかを確認したいと思います.