我正在使用Swift 4.0
我希望UITableview
进行垂直和水平滚动。
我已设置contentSize
的{{1}}。如果我以编程方式更改UITableview
的框架,则UITableview
的{{1}}无效。
如果框架与使用自动布局设置的框架相同,那么contentSize
的{{1}}工作正常。
以下是我尝试的代码:
UITableview
答案 0 :(得分:2)
不要破解UITableView
- 它只能垂直滚动。请查看UICollectionView
,它专为垂直和水平滚动而设计(尽管您可以根据需要进行单向滚动) - docs或{{3} }。
答案 1 :(得分:0)
您可以将您的tableview放在ScrollView中。确保您的ScrollView大小与tableview相同。 将ScrollView宽度设置为大于容器视图,并且可以水平滚动表格视图。