具有动态设置大小的UITableView

时间:2010-07-18 16:37:30

标签: iphone uitableview interface-builder

我有一个UITableView作为ScrollView中的子视图,其他小部件就像一个按钮。我想把按钮总是放在ScrollView的末尾,我想让UITableView动态显示更多部分。如何以及在何处确定表格大小,正确设置并可视化? 从Interface Builder看来,我只能将静态大小设置为TableView(这当然限制了可见的部分数量),并且无论旋转发生,都将按钮位置固定在底部。

1 个答案:

答案 0 :(得分:3)

如果你在桌子之后只有几个简单的控件,那么我建议将它们放到桌子本身,并摆脱滚动视图中表格视图的不健康(在我看来)组合。

您可以将正在谈论的按钮添加到表格的页脚中 它可以在Interface Builder中完成(将按钮拖放到表视图的底部)或代码([tableView setTableFooterView:myButton];)。

如果你的按钮应该小于桌子的宽度,那么把它放在UIView中并根据需要定位。

你也可以用类似的方式添加表头...