xyk blog

最近は iOS 開発の記事が多めです。

ステータスバーの高さ、ナビゲーションバーの高さを取得する

ステータスバーの高さを取得する

Objective-C

float statusHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;
ナビゲーションバーの高さを取得する
float navigationBarHeight = self.navigationController.navigationBar.frame.size.height;

追記

Swift

ステータスバーの高さを取得する
let statusHeight = UIApplication.sharedApplication().statusBarFrame.height
ナビゲーションバーの高さを取得する
let navigationBarHeight = self.navigationController?.navigationBar.frame.height