在方向更改时显示所有详细信息

时间:2016-10-14 09:42:18

标签: swift

我正在使用iPad来运行该应用。例如,当iPad水平放置时,宽度为800px,高度为300px。

现在,UItableview可以显示所有细节。但是,在改变方向时,宽度变为300px,高度为800px。它无法显示所有细节。

内容在两个方向上都是固定大小和固定宽度。我不希望它变得充满活力。

  

我的问题是如何水平滚动桌面视图以查看所有细节?

     

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式水平滚动tableView以解决问题。

首先,看看这个。这应该可以解决你的问题。

https://github.com/alekseyn/EasyTableView 我这样做了,它的工作正常。

 CGRect frame = tblView.frame; tblView.transform =
 CGAffineTransformRotate(stressTblView.transform, M_PI / 2);
 tblView.frame = frame;

另一种方法是你可以使用UICollectionView,而不是UITableView。在这里,您可以实现单元格并向任一方向滚动。 在Interface Builder中,当您选择CollectionView时,它具有一个名为Scroll Direction的属性。将其更改为水平

选择最适合您的那个。