2018/01/23

[Swift]ステータスバーなどの高さ取得方法一覧

http://www.sirochro.com/note/swift-height-list/ より

ステータスバーの高さ

let statusbarHeight = UIApplication.sharedApplication().statusBarFrame.size.height

画面の高さ(ステータスバー含まず)

let appFrameHeight = UIScreen.mainScreen().applicationFrame.size.height

画面の高さ(ステータスバー含む)

let mainScreenHeight = UIScreen.mainScreen().bounds.size.height

ナビゲーションバーの高さ

let navigationController: UINavigationController = UINavigationController()
let navigationBarHeight = navigationController.navigationBar.frame.size.height

ツールバーの高さ

let toolbarHeight = navigationController.toolbar.frame.size.height

タブバーの高さ

let tabBarController: UITabBarController = UITabBarController()
let tabBarHieght = tabBarController.tabBar.frame.size.height


お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!