Just My Life & My Work

Posts tagged ‘status bar’

[iOS] 取得導覽列與狀態列高度

iPhone機型越來越多樣,畫面設計需要考量多size,這次遇到要知道狀態列與導覽列的高度,大致上會有三種值,44 px、64 px、88 px,需要怎麼寫程式來獲取?而不必用多種判斷寫死數值。

原來只要這麼寫即可!

CGFloat topbarHeight = ([UIApplication sharedApplication].statusBarFrame.size.height +
(self.navigationController.navigationBar.frame.size.height ?: 0.0));

就乾淨俐落~

標籤雲

%d 位部落客按了讚: