NavigationBarとStatusBarの隙間を埋める
はじめに
NavigationBarを手動で追加した場合StatusBarの色が違います。文字にすると表現しずらいため画像で表すと。
こんな感じになっているところを次のようにしたいと思います。
方法
UIBarPositionDelegateを追加してNavigation Bar のdelegateにselfを設定する、そして
func position(for bar: UIBarPositioning) -> UIBarPosition {
return .topAttached
}
これでNavigationBarがStatusBarまで延長されて良さげになるようです。
参照
日本語のHow to ブログがあったと思ったのですが、ざっと探す感じ見当たらなくなっていたため備忘録として残します。