UITableView内容大小问题未更新

时间:2018-02-05 09:52:22

标签: ios swift uitableview

我正在使用Swift 4.0我希望UITableview进行垂直和水平滚动。

我已设置contentSize的{​​{1}}。如果我以编程方式更改UITableview的框架,则UITableview的{​​{1}}无效。

如果框架与使用自动布局设置的框架相同,那么contentSize的{​​{1}}工作正常。

以下是我尝试的代码:

UITableview

2 个答案:

答案 0 :(得分:2)

不要破解UITableView - 它只能垂直滚动。请查看UICollectionView,它专为垂直和水平滚动而设计(尽管您可以根据需要进行单向滚动) - docs或{{3} }。

答案 1 :(得分:0)

您可以将您的tableview放在ScrollView中。确保您的ScrollView大小与tableview相同。 将ScrollView宽度设置为大于容器视图,并且可以水平滚动表格视图。