問題タブ [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 - PresentModelViewControllerの問題
こんにちは皆さん、私は現在のモデルビューコントローラーに問題があります。シナリオは次のとおりです。
これはナビゲーションバーアプリケーションです。UIViewControllerクラスがあり、
UIView
このステートメントを使用して別のクラスのControllerを追加し[self.view addSubView:controllerClass]
ます。controllerClassでは、下部にタブバーを挿入し、各タブバーにデリゲートを書き込みます。クリックすると、別の
UIViewController
クラスがサブビューとして追加されますが、このコントローラーの高さまたはフレームは(0,0,320,369)
です。さまざまなタブをクリックすると、タブバーが全体に表示されます。最初のタブをクリックして、ScannerViewControllerがサブビューを追加すると言います。このビューにはギャラリーボタンがあります。ユーザーがそれをクリックすると、presentModel View Controllerを挿入し、ギャラリーから画像を選択してナビゲーションバーを作成するときにナビゲーションバーを非表示にすると、
hidden =NO
機能せず、下部のタブバーが消えました。
iphone - modalViewControllerからのpushViewController
ビューをnavigationControllerにプッシュしてモーダルに表示した場合、最初にmodalViewControllerを閉じなくても、別のビューをプッシュして表示することはできますか?ありがとう。
iphone - iPhoneのdismissModalViewControllerのアニメーション
非表示のアニメーションを変更するにはどうすればよいですか?
現在、私は使用しました:
そしてそれは動作します..
しかし、カスタム アニメーションを使用してそれを閉じる方法はどうでしょうか (閉じるためのフェードアウト アニメーションを探していました)。
ありがとう。
ipad - UIPopoverViewController presentModalViewController アニメーション
私はiPadアプリに取り組んでいます。ポップオーバーコントローラーに表示したいビューコントローラーがあります。しかし、モーダルビューで表示するときにポップオーバーにカスタム アニメーションを追加したいとも考えています。モーダル ビューを表示および非表示にしているときに、カスタム アニメーションをポップオーバーに追加するにはどうすればよいですか?
以下は私のコードです:
上記の popoverViewController に追加したいアニメーションは次のとおりです。
今私の問題は、このアニメーションを popOverViewController 自体に追加する方法です。ポップオーバーにはビュー プロパティがないため、アニメーションを追加できません。ポップオーバー内のビューコントローラーにアニメーションを追加すると、ポップオーバーはその場所にとどまり、その中のビューがアニメーション化され、見栄えが悪くなります。
ios - presentModalViewController から uiviewcontroller をプッシュする
を使用してビューを表示しpresentModalViewController
ます。これから、 usingUIView
をプッシュしたいと思います。私はこれのために以下のコードを試しましたUIView
UINavigationController
しかし、それは私にはうまくいきませんでした。からビューをプッシュする方法を誰か提案してくださいModelViewController
。
ありがとう
iphone - モーダルビューコントローラを提示するとクラッシュする
私のアプリには、バーボタンが押されたときにモーダルビューコントローラーを表示する機能があります。時々、同じ関数をプログラムで呼び出さなければなりません。しかし、プログラムでビューを表示する必要があるときはいつでも、クラッシュします。これがクラッシュを引き起こすコード行であると判断しました。
そして、私はエラーを受け取ります
エンティティに新しいオブジェクトを挿入していなくても。
編集:これは、プログラムで、バーボタンが押されたときに呼び出される関数です。
そして、これはエラーが発生するコードです。
}
編集:presentController
アプリケーションがバックグラウンド状態から再開したときにappDelegateから関数を呼び出しているので、viewControllerのviewDidLoad
関数で同じ関数を呼び出そうとしましたが、クラッシュしません。
iphone - MFMessageComposeViewController を mainView Controller に却下するにはどうすればよいですか?
2 つのコントローラー A と B と 1 つの MFMessageComposeViewController があるとします。私はこれらの操作を行っています
A-> presentModalViewController -> B
B-> presentModalViewController -> MFMessageComposeViewController オブジェクト
したがって、メッセージ作成didFinishWithResult
デリゲートでは、B ではなく A コントローラーに戻りたいと考えています。
デリゲートで2回dismissModalViewControllerAnimatedを実行し、デリゲートからコントローラーを直接呼び出すなど、いくつかの手順を試しましたが、何も機能しませんでした。毎回一回だけ消してBコントローラーに残ります。
キャンセル/送信時にAコントローラーに戻りたい。
iphone - presentModalViewController が UITableViewController で検索を表示しない
ユーザーがアイテムを選択できるように、検索バーを使用してモーダル UITableView をポップアップすることにしています。これは、ユーティリティ テンプレートを使用して作成されたアプリのフリップサイドから表示されます。UITableView は問題なく表示できますが、検索バーと検索表示コントローラー コンポーネントを IB のテーブルに追加することはできますが、モーダル ビューがポップアップしたときに検索を実行すると表示されません。
これは可能ですか?検索でのモーダル ビューの使用に制限はありますか?
編集: フリップサイド ビューを navcontroller を使用するように変更し、モーダルではなくそれをプッシュして UITableView を表示することで、これを回避しました。
iphone - iPhone-別のモーダルビュー内にpresentModalViewをネストする
私の質問は次のようになります:別のモーダルビュー内のiPhoneモーダルビュー?別のモーダルビューコントローラー内からモーダルビューコントローラーをプッシュできますか?ただし、1つの違いがあります。
私のコントローラーはどれもUINavigationControllersではありません(私はそれらが呼ばれているものだと思います)。
だから基本的に私はこれを持っています:
RootView(経費の提出、カレンダーの確認などのさまざまなオプション)->経費の提出が選択され、次のコードが呼び出されます。
これで、メインビューの上に1つのモーダルビューがあります。次に、経費モーダルビュー内で、モーダルビューを開くボタンを選択できるようにしたいと思います(同様のコードで)...
上記のイントロの2つの質問から、これを行うには基本的に次のようになります。
代わりに次のようになりますか?
ビューコントローラの新しいインスタンスを作成せずにビューコントローラを参照する方法がわからないためです。
また、最初のモーダルビューに戻ることができるように、2番目のビューを却下するときが来たら(基本的に、モーダルビューを開いて経費を提出し、フォームの一部として、選択肢を選択する必要があります-UIの目的で新しいモーダルビューが最適です。選択を決定したら、追加の詳細モーダルビューを閉じて経費ビューに戻り、経費を送信します。送信すると、そのモーダルビューが閉じます)。
したがって、使用する代わりに:
それは:
??
みんなありがとう:)
ios - presentModalViewController は正確に何をしますか?
ルートビューコントローラーMyViewControllerのインスタンスで初期化されているnavigationControllerがある場合。
そして、そのMyViewControllerのコードで使用できます
また
この 2 つの作品は同じであることがわかりました。どちらもモーダル ビューを正しく表示します。また、提示された AnotherViewController の「parentViewController」プロパティがすべてナビゲーション コントローラーに設定されていることがわかりました。
なぜこれが起こるのでしょうか?presentModalViewController は、self がナビゲーション コントローラーのサブビューであることを自動的に検出し、メッセージをナビゲーション コントローラーに再送信します。