0

在我的 iPad 应用程序中,我只支持纵向模式,但在一个屏幕上除外。我在底部有标签栏,单击任何标签时,它会打开一个大小为 320.0 * 600.0 的小视图,带有表格视图。在小视图中选择任何行时,将打开一个全屏视图。问题是,当我进入支持所有方向的全屏视图时,下一次,我的其他视图尤其是小视图的帧大小为 768 * 1024。感谢任何建议或帮助!

4

1 回答 1

0

我猜问题是您在仍处于横向模式时读取帧大小。如果您在模拟器中运行东西,当您关闭全屏时它可能会跳回纵向?这会强制应用程序返回“肖像”模式,而不会触发正常的“willRotate”功能,并且可能会弄乱您的代码以跟踪方向。

另请记住,大多数应用程序需要支持 iPad 上的所有方向才能被接受,除非您正在制作例如通常专门为横向或纵向设计的游戏。

于 2012-11-02T13:19:20.257 回答