2015-06-09 105 views
0

我在xib文件中添加了工具欄。但它不能在ios6模擬器中正確顯示。它在ios4模擬器中顯示出完美。Ios ::工具欄對齊問題

以下是截圖。

iphone 6圖像

iphone6 image

iPhone4S的圖像

iphone 4s iamge

請看幻燈片留在圖像刪除工具欄,這是很好的iPhone 4S,但之間的進來在iPhone 6模擬器中。

請幫忙解決這個問題...

回答

0

下面的代碼固定所有模擬器我的問題。

//Caclulate the height of the toolbar 
CGFloat toolbarHeight = [toolbar frame].size.height; 

//Get the bounds of the parent view 
CGRect rootViewBounds = [UIScreen mainScreen].bounds; 

//Get the height of the parent view. 
CGFloat rootViewHeight = CGRectGetHeight(rootViewBounds); 

//Get the width of the parent view, 
CGFloat rootViewWidth = CGRectGetWidth(rootViewBounds); 

//Create a rectangle for the toolbar 
CGRect rectArea = CGRectMake(0, rootViewHeight - toolbarHeight, rootViewWidth, toolbarHeight); 
self.toolbar.frame = rectArea; 

我已經把上面的代碼放在viewWillAppear方法中。