我有一个应用程序,我只支持横向,它在ios6中很好用,但在ios5中有些子视图显示有portait坐标和大小。我把iPad子视图似乎有纵向
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
无处不在我能想象,但这些意见似乎卡住了portait,我的宽度参数似乎是高度,反之亦然。
出现的主视图看起来是正确的,但某些子视图似乎错了,尤其是那些从其他元素计算它们的位置和大小的人,我恐怕要交换尺寸,因为这会破坏ios6,我不想做任何条件代码,如果我能避免它。
有没有人看到这个?我读了一些其他问题,但他们似乎处理旋转,但在我的情况下,我不旋转。
基本上在我的viewDidLoad我的导航控制器
我的框架有:
2013-01-10 17:14:29.445 EdwardsSync[29070:c07] Width:: 768.000000
2013-01-10 17:14:29.445 EdwardsSync[29070:c07] Height:: 1024.000000
即使它出现在景观
。这是框架和界限。
有趣的,如果我等到viewDidAppear的坐标是正确的。
有没有办法更快地告诉我的应用程序的方向?
你看着在viewWillAppear中的框架和范围? – kallikak
是的,他们在那里是正确的,但那不是理想的。 –