如何使表格视图水平接合全宽

时间:2016-04-19 11:14:53

标签: ios swift uitableview

我正在开发一个具有表格视图的ios应用程序。当表格单元格中存在长值时,表格列宽度大小应该增加。我已根据以下图片为此要求开发了自定义用户界面。

Image 1: showing the user interface in normal viewport size

我使用以下代码更改了内容大小,但它并没有增加 桌子的体型。你可以在下面的图片中看到它。

self.resultTableView.contentSize.width = self.cellWidth!

When Try to scroll, it will not expand the table view

Finally everything become invisible

您可以看到第一个图像显示为原样,当有更多索引(列)并且用户尝试向右水平滚动时(如第二个图像所示),表格视图的扩展范围不会超过视口大小。

如何使表格视图适合滚动尺寸?

最后一切都变得不可见了。

如果你不清楚这个问题,请随时提出任何问题。

1 个答案:

答案 0 :(得分:2)

我想你要做的是动态计算所需的宽度,然后将tableView宽度(例如tableView.widtAnchor)设置为这个宽度。

对于滚动到两个维度的表格,这也可能有用: http://www.brightec.co.uk/ideas/uicollectionview-using-horizontal-and-vertical-scrolling-sticky-rows-and-columns