タイトル通り、iOS アプリでステータスバーとナビゲーションバーの高さを取得する方法です。
頻繁に使うわけではありませんが、今後のコピー&ペースト元としてまとめ。
今回参考にさせていただいた記事はこちらです。
[iOS]ステータスバーの高さ、ナビゲーションバーの高さを取得 – Qiita
https://qiita.com/ochim/items/171fd5fb7b1cc10d25cd
取得方法は下記の通りです。
// ステータスバーの高さ var statusBar = UIApplication.shared.statusBarFrame.size.height // ナビゲーションバーの高さ var navigationBar = self.navigationController?.navigationBar.frame.size.height
任意の場所で上記を実行すれは、ステータスバーとナビゲーションバーの高さがそれぞれ取得できます。
開発したアプリ内では、ステータスバーの高さの取得しか使いませんでしたが、どの端末でも問題なく取得できました。
以上、短いですが、iOS アプリでステータスバーとナビゲーションバーの高さを取得する方法でした。
ご参考になれば幸いです。