我需要将UITableView横向滚动。 我有一个自定义表格,宽度为600,因为这太大了,所以该表格需要可滚动。我该怎么做?
可能重复:
Horizontal UITableView
我需要将UITableView横向滚动。 我有一个自定义表格,宽度为600,因为这太大了,所以该表格需要可滚动。我该怎么做?
可能重复:
Horizontal UITableView
CGRect frame = tblView.frame;
tblView.transform = CGAffineTransformRotate(stressTblView.transform, M_PI / 2);
tblView.frame = frame;
我认为你不能使UITableView
水平滚动。我的建议是使用UIScrollView
。UIScrollView
是UITableView
的超类,并提供了您从UITableView
期望的滚动行为。您无法获得表格单元管理,这使得UITableView
非常方便。因此,您必须管理自己的内容。这需要更多的工作,但您可以获得更多的控制。
UIScrollView
,并从左到右填充它,用“cell”样式的视图。我认为水平滚动不是一个好主意,可能违反了苹果的 HIG。
表格视图不一定要提供所有信息,而只需提供一些最重要的信息,如果要查看需要大量空间的信息,建议您使用详细视图。
UITableView
添加到UIScrollView
中,使其水平滚动。请参见我对类似问题的回答:http://stackoverflow.com/a/10649401/482557。 - Evan R