0

我正在编写我的第一个标签栏 iPad 应用程序,其中添加了拆分视图控制器。一切正常,但问题是我试图在视图以纵向模式加载时显示根视图控制器和详细视图控制器。非常清楚,我需要两个控制器的显示方式与它们在横向模式下的显示方式相同。请让我知道伙计们,如果有办法做到这一点或您有任何其他想法,以便对我有所帮助。

我查看了 MGSplitViewController,但将其作为最后一个选项。

谢谢你的时间。

4

1 回答 1

2

我所做的是在详细视图(将以纵向模式显示的表视图)中添加一个 TableView。我将此 TableView 连接到我的数据源,以便显示相同的数据。当应用程序旋转到横向时,我只是在 willRotateToInterfaceOrientation 中将 TableView 的 alpha 设置为 0,并在它旋转到纵向时返回 1。

唯一的缺点是当您将两个表连接到同一个数据源时会出现警告“已经有一个孩子在履行这个角色”。但这只是一个警告,我的应用程序已经在 iTunes 商店中并且运行良好而没有崩溃。

于 2010-12-07T19:48:59.200 回答