这让我非常困惑。我在页面上有一个几乎全纵向宽度的 ScrollView 。里面有 6 个固定高度的 ScrollView ,几乎全宽。这个想法是,人们垂直滚动以查看 6 个 ScrollView ,并在每个 ScrollView 中水平滚动。
我的问题是景观方向。我希望扩展以使用新的水平空间并减少垂直空间,6 个内部 ScrollView 保留其高度,但也利用增加的宽度。
如果我让 iPad 完成我得到的旋转(基于左上角 = 0,0),主视图情况约为 -300、-800,大小没有变化(仍约为 768、1004)。此外,我位于 0,0 的工具栏现在跳到底部。我禁用了状态栏,但是每次更改方向时状态栏都会返回。
我已经阅读了所有有关 iPad 的 stackoverflow。我看过大约 10 个教程/视频,这一切看起来都很奇怪。理论上,我可以用大约十几行代码修改我的显示,但是旋转太明显了,我不确定从哪里开始。
有什么建议吗? OSX Lion、xCode4.4、iPad 3 iOS5 问候 克里斯·H
最佳答案
我假设您已经配置了当界面生成器大小调整和布局检查器中的方向发生变化时,您希望所有这些对象如何发生变化,对吗?
在该检查器中,您可以选择 View 中的每个对象如何根据方向发生变化。有 Spring 和支柱可以让您决定对象将锚定在何处(或是否),或者是否允许对象扩展其 View 。 Apple 文档将为您提供更多信息。
这是一张显示您需要使用的检查器选项卡的图片:
关于ios - iPad 方向表现不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042789/