我希望在iPhone上显示一组动态数据(通过TCP连接实时生效),这些数据与终端的线路不太相似。显示水平和垂直滚动数据行iOS
这意味着行会很长,真的不能被包装。
完成此操作的最佳方法是什么?
我想使用一个UITableView
,因为那么内存问题将不是一个问题,因为文本行会自动加载/卸载,每行文本将是一个单元格。
我想到了这一点,我想出了一个可能的解决方案,但我不确定它是否会实际工作。
我可以把UITableView
放在UIScrollView
中,只让包含UIScrollView
的水平滚动。
然后,我会调整UITableView
和UITableViewCell
s的框架,以便它们按照最长文本行计算得更宽。
我读过你真的不想在UIScrollView
中嵌套UITableView
,因为UITableView
实际上是UIScrollView
的一个子类。由于UITableView
是UIScrollView
的子类,有没有办法让水平滚动变得更宽?
如果这些想法中的任何一个实际上都能正常工作,您还可以告诉我应该更改哪些属性(frame
或contentSize
等)。