2013-04-17 43 views
1

我試過post中的圖像解決方案。但是,它只在屏幕第一次加載時起作用,當應用程序再次從屏幕的子節點返回到該屏幕時,它會返回切斷tableview。如何將UITableview與iPhone 5的屏幕尺寸相匹配?

後,我的NSLog在viewWillAppear中的實現代碼如下高度:

340.00 (tableview first loaded) 
245.00 (tableview re-appeared) 

有什麼我錯過?

我也嘗試添加

tableResult.autoresizingMask &= ~UIViewAutoresizingFlexibleBottomMargin; 

tableResult.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleHeight ; 

但他們沒有工作。

回答

3

您應該設置表格的高度靈活:

tableResult.autoresizingMask = UIViewAutoresizingFlexibleHeight; 
+0

都能跟得上它不工作。我添加的代碼tableResult.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleHeight;但不起作用。 – Rendy

+0

您應該刪除'UIViewAutoresizingFlexibleBottomMargin',因爲您希望表視圖隨視圖的高度一起增長。 – rckoenes

+0

我看..但它不給我任何運氣:( – Rendy