2017-10-27 15 views
0

私はこの質問がたくさん頼まれている知っているが、解決策は私と一緒に動作しません。 単純に私のUINavigationControllerへの単純なプッシュだけ、透明なUIViewController(モーダルではない)をプッシュしたいと思います。透明なUIViewControllerを押して

問題は、発生するちらつきを取り除きたいということです。

+0

あなたは、コードともスクリーンショットを共有することができますか? –

+1

'UIViewController'を' UINavigationController'にプッシュすると、その下の 'UIViewController'は遷移が終了すると消えます。あなたはフリッカーについてより具体的になりますか? – TawaNicolas

+0

'UIViewController'のビューを親' UIViewController'に 'subview'として追加してみませんか? –

答えて

0

かなり簡単です。あなたはあなた自身の移行を提供する必要があります。 トランジションコードでは、ViewControlerからのビューを保持しています。そうしないと、黒い背景が表示されます。

チュートリアルはここにある: Navigation controller custom transition