2013-04-17 42 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