問題タブ [presentviewcontroller]

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 投票する
2 に答える
2945 参照

ios - presentViewController は UIWindow の背後に表示されます

アプリにがUITabBarcontrollerあり、最初のタップが表示されたら、MyBlurIntroductionViewを使用してチュートリアルを起動します

簡単にするために、チュートリアルが設定されたら、次を使用してアプリのフルスクリーンに追加するだけです。

このチュートリアルでは、次のコードを使用して Twitter 経由で共有できるようにします。

UIViewしたがって、このコードはであるチュートリアルから呼び出され、parentControllerこのコードのおかげで取得されます。

問題は、共有ボックスがチュートリアルの下に表示されることです(チュートリアルが非表示の場合、共有ボックスが表示されます)、チュートリアルの上に表示したいと思います。

これは、ウィンドウのサブビューとしてチュートリアルが追加されているためだと思いますが、別の方法がわかりません。

この問題を解決するためのヒントはありますか?

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

ios - iOS 8でView Controllerを2回目に表示する前にアプリがクラッシュする

特定の SDK で動作するアプリを開発しています。その ViewController を提示するために、SDK が提供するメソッド getViewController を呼び出します。

この呼び出しを使用して、すべてが完全に機能するのを初めて提示しようとすると、次のようになります。

私がそれを却下するとき、私はこのメソッドを呼び出します:

ここで問題があります。同じ方法を使用して、SDK の viewController をもう一度表示しようとすると、アプリが LLDB エラーでクラッシュします。

iOS 7で試してみたところ問題なかったので、iOS 8に問題があると言えます。

誰でもこの問題について解決策を持っていますか?

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

ios - iOS 8 - UIModalPresentationFormSheet を透明にできません

iOS 7 には、前述の要件と同様に機能するコードがあります

  1. iPad のモーダル ビューで反転アニメーションを背景で透明にするにはどうすればよいですか?

  1. 無地の背景を表示せずに、あるモーダル ビューから別のモーダル ビューにシームレスに切り替える

そして、私がiOS 7でそれを実装した方法は、この質問 UIModalPresentationFormSheet can't change superview background to clearで言及されている方法を使用することです

これまでのところ、Apple が iOS 8 をリリースするまではうまく機能していました。iOS 8 では、modController.view.superView が nil を返しています。これは、灰色の背景を表示することでアニメーションに大きな影響を与えます。誰かがこの問題を解決する方法についてアイデアを持っていれば、それは大きな助けになるでしょう. 前もって感謝します。

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

ios - presentViewController -- ビューがウィンドウ階層にない __ に __ を表示しようとしています

標準のカメラ ロールの写真ピッカーを表示するために、presentViewControllerを使用しようとしています。UIImagePickerControlこれは、私のアプリのほとんどでエンドツーエンドで機能します。それが機能しない場所は、すでに提示されているviewController;内で imagePicker を使用したい場合です。アルバムを表示するビューを表示できません。

rootViewController基本的な考え方は、ウィンドウ オブジェクトまたはアプリ デリゲートの永続tabBarController化 (つまり) にアクセスしようとしているということですrootViewController。どちらも、できれば常に存在するトップ レベルのアイテムの例です。そうでなければ、「自己」を使用するだけでは、それを提示する部分的なビューになってしまいます。

presentViewController既にpresentedView内に信頼できる方法はありますか?

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

ios - アニメーションなしのsplitViewController showDetailViewController?

アニメーション化せずに詳細ビューコントローラーを表示できるかどうか疑問に思っていました(右側からウィンドウにスライドします)。ある種のアニメーション化されたブール値パラメーターがあることを期待していますが、そうではないようです。

これは私が持っているすべてです:

ここで何か不足していますか?それともこれを行う方法はありませんか?

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

uiviewcontroller - iOS 8 - viewController my_shouldAutorotate が presentViewController 中にクラッシュする

Windows ルート ビュー コントローラーとして Uinavigationcontroller を使用しています。他のいくつかのビューではviewcontrollerを提示していますが、iOS 8でアプリがクラッシュしています.ios7では完璧に機能していました。それは言う

ここで、InfoVC はビューコントローラーです。my_shouldAutorotate とは

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

ios - iosは、前のものを閉じた直後にView Controllerを提示します

私の iOS アプリでは、 、 、および の 3 つがあるとしましょViewControllersう。ABC

からA私は代理人として出席Bし、割り当てAます。でアクションが実行された後、から閉じて表示Bしたいと思います。ただし、画面にまったく表示されずにこれを行いたいです。これは今、クラス内の私のコードです:BCAAA

A次に、アクションが実行されたときにB呼び出される内部のデリゲート関数を次に示します。

ただし、これにより、提示コードを却下の完了ハンドラーに入れても、(却下を呼び出した後) C が少し表示されます。それを避けるにはどうすればよいですか?

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

ios - ビュー コントローラーを閉じて、1 つのボタンで別のコントローラーを提示する

これについていくつかの質問を見つけましたが、デリゲートを使用する以外の方法については、実際には素晴らしい答えを見ていません。私は非常にうまく機能する解決策を思いつきましたが、長期的に見てそれが悪いかどうかはわかりません.

これまでのところ素晴らしいパフォーマンスを発揮してきた私のソリューションは次のとおりです。なぜこれがこれを実装するのに悪い方法なのか誰かが教えてくれるなら、私に知らせてください!