iPhone機型越來越多樣,畫面設計需要考量多size,這次遇到要知道狀態列與導覽列的高度,大致上會有三種值,44 px、64 px、88 px,需要怎麼寫程式來獲取?而不必用多種判斷寫死數值。
原來只要這麼寫即可!
CGFloat topbarHeight = ([UIApplication sharedApplication].statusBarFrame.size.height +
(self.navigationController.navigationBar.frame.size.height ?: 0.0));
就乾淨俐落~
隨意留個言吧:)~