我正在开发一个具有表格视图的ios应用程序。当表格单元格中存在长值时,表格列宽度大小应该增加。我已根据以下图片为此要求开发了自定义用户界面。
我使用以下代码更改了内容大小,但它并没有增加 桌子的体型。你可以在下面的图片中看到它。
self.resultTableView.contentSize.width = self.cellWidth!
您可以看到第一个图像显示为原样,当有更多索引(列)并且用户尝试向右水平滚动时(如第二个图像所示),表格视图的扩展范围不会超过视口大小。
如何使表格视图适合滚动尺寸?
最后一切都变得不可见了。
如果你不清楚这个问题,请随时提出任何问题。答案 0 :(得分:2)
我想你要做的是动态计算所需的宽度,然后将tableView宽度(例如tableView.widtAnchor)设置为这个宽度。
对于滚动到两个维度的表格,这也可能有用: http://www.brightec.co.uk/ideas/uicollectionview-using-horizontal-and-vertical-scrolling-sticky-rows-and-columns