2010-07-18 74 views
0

我有一个UITableView作为ScrollView中的子视图,其他小部件像按钮一样。我想将按钮始终放在ScrollView的末尾,我想让UITableView动态显示更多节。我应该如何以及在哪里确定表格大小,正确设置并可视化它? 从界面生成器看来,我只能将静态大小设置为TableView(这当然限制了可见部分的数量),并且无论是否发生旋转,都将按钮位置粘贴到底部。具有动态设置大小的UITableView

回答

3

如果你在桌子后面只有几个简单的控件,那么我建议把它们放在桌子本身上,摆脱桌面视图内滚动视图的不健康(在我看来)的组合。

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

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

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

+0

泰我跟着你的建议,似乎我能达到的结果我脑子里想的,也有更精美的代码,谢谢。 – rano 2010-07-18 17:48:27