結論
下記処理を記載すると、アプリ内で使用するNavigationBarは下線が削除される。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().shadowImage = UIImage()
return true
}
背景
NavigationBarの下線を消したくて、情報探しましたが、少し手こずったので備忘録を
・・・。
余談
UINavigationBar.appearance()
で取得されるインスタンスは何なんだろう???'appearance()'に設定を行うとアプリ内全体に反映されるようでした。
その為、結論で記載した内容は、AppDelegate#didFinishLaunchingWithOptions
に処理(アプリ起動時に実行されているところ)を書いておきました。