2014-01-24 75 views
0

我有一个页面中间有一个表格视图的布局。我想根据用户设备的屏幕大小任意调整表格视图的大小。在ASCII:iOS编程:如果我想要模糊布局,该怎么办?

+-----------+ 
|some stuff | 
+-----------+ 
|arbitrarily| 
|sized stuff| 
+-----------+ 
|other stuff| 
+-----------+ 

在一个4英寸的屏幕:

+-----------+ 
|some stuff | 
+-----------+ 
|arbitrarily| 
|sized stuff| 
|is bigger | 
+-----------+ 
|other stuff| 
+-----------+ 

我如何可以设置在中间的那个任意大小的东西是用户的显示的大小是否合适,但不返回编译期间模糊布局警告?这些东西,现在是桌面视图。

+0

那么,这很难说... –

回答

4

如果somestuffotherstuff都有一个固定的高度,所有的意见有空间约束自己的近邻,则布局不应该含糊:在中间的tableview必须采取所有的剩余空间,以履行其间距限制。

如果somestuffotherstuff没有固定的高度,而是依赖于它们的固有内容大小,我认为你可以调整优先级,以便正确调整tableview的大小。

+0

啊,好的。现在明白了 - 显然,它们也需要具有相对于屏幕边缘的固定坐标。 – mmr

相关问题