2011-02-23 79 views
0

在IB中,我使用導航欄和分組的tableview創建了一個xib。導航欄在橫向模式下不能正確調整大小

在橫向模式下,導航欄不能正確調整大小。 我試圖改變自動調整掩碼。我從IB改變了它。對於導航欄,我設置了靈活的寬度(紅色箭頭),並且除了底部邊距(沒有紅線,這是靈活的底部邊距),所有設置的邊距超視圖邊距。對於tableview,除了上邊距(如此靈活的上邊距)之外,所有線條都是紅色的......導航欄調整大小,但其上的兩個按鈕不會調整大小。我試過其他組合,但沒有。 This不適合我。

同樣的事情發生在另一個帶有導航欄,分組tableview和它們之間的圖像的xib上。

對應這些xib的視圖都是模態

問題該怎麼解決?我寧願不手動設置它們。我試圖用navbar,image和tableview的模態視圖來做到這一點,我沒有成功地做它的工作。

謝謝。

+0

我解決了這個問題... – Sefran2 2011-02-27 21:31:12

+0

我不確定原來的問題是什麼(下次嘗試張貼屏幕截圖)。但你是如何解決它的? – 2011-03-04 07:30:27

回答

0

在IB我刪除了導航欄,並在代碼中我使用:

MyViewController *controller = [[MyViewController alloc]         
           initWithNibName:@"MyViewController" bundle:nil]; 
UINavigationController *innerNav = [[UINavigationController alloc] 
           initWithRootViewController:controller]; 
[self presentModalViewController:innerNav animated:YES]; 
[controller release]; 
[innerNav release]; 

這樣我還沒有在橫向模式的問題。

相關問題