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を使用しているので、是非ご利用ください!