[Swift] ステータスバー・ナビゲーションバーのサイズ取得方法
こちらの情報がさすがに古くなりましたので私の方で更新してみます。
// ステータスバーの高さを取得
let statusBarHeight = UIApplication.shared.statusBarFrame.height
// ナビゲーションバーの高さを取得
let navBarHeight = self.navigationController?.navigationBar.frame.size.height
iPadのNavigationBarのheightが50pxに変更
iPad Navigation Bar and Toolbar Height Changes in iOS 12
iOS12 のどこかのタイミングからiPadのNavigationBarの高さが50px になっていたからです。
今まで44pxで記憶していましたのでテストでベタ打ちで44pxで打つと6pxがズレてしまいます。
iPad Navigation Bar height now 50
https://forums.developer.apple.com/thread/103659