0
我一直在使用下面的方法來獲取狀態欄高度。不過,我需要獲取視圖加載時的高度,以便相應地調整我的tableview的高度。在viewDidLoad中使用這種方法返回0.狀態欄高度viewDidLoad
我已經嘗試在viewDidAppear中使用它,但是當我從子視圖(作爲其導航控制器的一部分)返回視圖時,需要高度並再次調整它,每次我回到視圖。
那麼我怎樣才能得到的高度時,視圖加載應用此調整而不會遇到這些問題?
-(CGRect)statusBarFrameViewRect
{
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
CGRect statusBarWindowRect = [self.view.window convertRect:statusBarFrame fromWindow: nil];
CGRect statusBarViewRect = [self.view convertRect:statusBarWindowRect fromView: nil];
return statusBarViewRect;
}
謝謝。