我的表格中列数太多,数据也太多了。出于这个原因,我需要垂直和水平滚动我的UITableView
。有没有直接的方法,或者我需要浏览Easy tables等来源?
答案 0 :(得分:6)
您可以使用UIScrollView然后在里面添加UITableView。这个UIScrollView将具有与UITableView现在相同的大小,但UIScrollView contentSize属性将具有相同的高度,但它具有更大的宽度。
答案 1 :(得分:1)
我有类似的情况:很多列和行,tableView需要水平滚动。我的解决方案是这样的: 预定义一个列标题,其宽度与所需的tableView相同,例如537
top view (320 x 455)
+ scroll view (320x455), content size = (537x455)
+ view as a container (537 x 455)
+ column header (0, 0, 537, 44)
+ tableView (0, 44, 537, 455-44)
创建一个函数来计算这些数字,并将帧重新附加到每个对象 在tableview重新加载之后,调用此函数
答案 2 :(得分:0)
这是使用UITableView进行垂直和水平滚动的技巧。
使用width和contentsize来使其工作: https://stackoverflow.com/a/41230797/860488