代码之家  ›  专栏  ›  技术社区  ›  rano

具有动态设置大小的uiTableView

  •  0
  • rano  · 技术社区  · 14 年前

    我在滚动视图中有一个UITableView作为一个子视图,其他小部件像一个按钮。我想把按钮一直放在滚动视图的末尾,我想让uiTableView动态显示更多的部分。我应该如何和在哪里确定桌子的大小,正确地设置和可视化它? 从Interface Builder看来,我只能将静态大小设置为TableView(当然,这会限制可见部分的数量),无论是否发生旋转,我都只能将按钮位置粘贴到底部。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Michael Kessler    14 年前

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

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

    如果您的按钮应该小于该表的宽度,那么将它放在uiview中并根据需要定位。

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