【Swift4】ステータスバー・ナビゲーションバー・タブバーの高さを取得【Objective-C】
ステータスバー・ナビゲーションバー・タブバーの高さの取得方法です。
Swift4
// ステータスバーの高さを取得する let statusBarHeight = UIApplication.shared.statusBarFrame.size.height // ナビゲーションバーの高さを取得する let navigationBarHeight = self.navigationController?.navigationBar.frame.size.height // タブバーの高さを取得する let tabBarHeight = self.tabBarController?.tabBar.frame.size.height
Objective-C
// ステータスバーの高さを取得する float statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height; // ナビゲーションバーの高さを取得する float navigationBarHeight = self.navigationController.navigationBar.frame.size.height; // タブバーの高さを取得する float tabBarHeight = self.tabBarController.tabBar.frame.size.height;