我正在使用IB和故事板,并且我定义了UITableViewController
。在那里我定义了三个静态单元。前两个应该有一个给定的高度,但最后一个应该自动填充剩余的空间(锚定到视图的底部)。我怎样才能做到这一点?我可以在内部的控件中使用自动布局,但它对于单元格本身灰显。如何在UITableViewController中设置静态单元的自动高度?
最好的解决方案是从IB那里做到这一点,但也欢迎程序化解决方案。
编辑:
这是怎么看我的故事板(颜色用于可视化单独控制,每个控制已要求约束):
和发射后: 注意文本视图结束于屏幕底部下方。
我忘了提及我的目标是iOS 7.0+。
这是目前最好的选择。但是,我需要为第三行减去63个像素,也许这是导航栏? – bpiec 2015-03-31 17:55:08
所以63(好的,实际上是64)是导航栏的高度+状态栏的高度。有点奇怪我'tableView'高度确实包含了他们...... – bpiec 2015-03-31 18:10:53
通常你不应该减去导航。酒吧高度。使用视图调试来查看实际的tableView高度。 – 2015-03-31 19:44:46