LoginSignup
10
13

More than 5 years have passed since last update.

画面遷移直後にNavigationBarがちらつくのを防ぐ

Last updated at Posted at 2015-10-22

Problem

UINavigationBarで画面遷移させると、画面遷移直後にNavigationBarがちらつく。

Solution

原因はNavigationBarが半透明になっていることなので、半透明にしないようにします 。

コードで設定する場合

override func viewDidLoad() {
  super.viewDidLoad()

  // ナビゲーションバーを半透明にしない(画面遷移直後にちらつくため)
  navigationController!.navigationBar.translucent = false
}

Storyboardで設定する場合

  1. Storyboardで、NavigationController配下にあるNavigation Barを選択します。
  2. Attribute Inspectorを開き、Translucentのチェックを外します
10
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
13