0

在 Interface Builder 中,您必须设置 tableview 的大小并将其他元素放置在其下方。我希望 tableview 的大小适合任意数量的行,并且按钮相对于 tableview 向下移动。

是否可以在不以编程方式构建整个事物的情况下做到这一点?

4

1 回答 1

3

您应该在 UIView 中嵌入按钮,并将该 UIView 设置为tableFooterViewUITableView 的。您可以在 IB 中通过将视图拖到 UITableView 底部来执行此操作。这样,按钮将始终位于 tableview 的最后一行下方,但我应该警告您,如果屏幕上的行数超出了容量,则在向下滚动之前按钮将不可见。如果这不是你想要的,那么你需要做一些更复杂的事情(即,在 UITableView 上运行 -layoutSubviews,然后向它询问最后一部分的矩形,并使用它来计算按钮应该去哪里)。

于 2010-02-16T21:51:34.940 回答