2017-10-03 8 views
2

私は、これらの黒い点滅を、私のアプリケーションで別のView ControllerからSegueにしています。私はこれを引き起こす原因を理解していない。どこかのビュー階層内iOSで黒が点滅するアプリケーションのナビゲーションバー

Notice the black flashes in the upper right hand corner behind the navigation bar

+0

可能Xcode 5.1とiOS 7.1にアップグレードした後、セグの移行中にナビゲーションバーの[ダークシャドウ]を複製する(https://stackoverflow.com/questions/22413193/dark-shadow-on-navigation-bar-during-segue-transition-after) -upgrading-to-xcode-5) – Sti

+0

あなたのiPhoneのホーム画面のスナップショットを与えることができます –

+0

Stackoverflowは画像を直接投稿できませんが、l問題のインクはGIFでそれを示しています。 –

答えて

3

ナビゲーションコントローラのビューのbackgroundColorが黒であるようです。

navigationController?.view.backgroundColor = .white 

をまたはエッジを拡張するために、あなたのビューコントローラを設定するので、あなたのビューコントローラのビューには、ナビゲーションバーの下にすべての方法を拡張します:どちらかおそらく白、ご希望のカラーに設定し

edgesForExtendedLayout = .all // or .top 
+0

素晴らしい!最初のものが私のために働いた!感謝万円! –

+0

upvoted!...最初の1つは私の問題を解決しました! – Pangu

1

黒い背景を有する図です。 Xcodeでビューデバッガを使用して見つけますが、ウィンドウまたはナビゲーションコントローラのビューになる可能性があります。

+0

よろしくお願いします。 –

関連する問題