【问题标题】:iPad problems with view rotationiPad 视图旋转问题
【发布时间】:2010-09-14 17:18:04
【问题描述】:

因此,当用户从包含表格的弹出窗口中选择项目时,我将呈现全屏模式视图。问题是当显示模态视图并旋转 iPad 时,状态栏会旋转,但视图会保持之前的任何方向。看起来很奇怪。因为我是从弹出窗口中呈现它,我相信它可能与此有关。我的所有视图旋转委托方法都已到位并正常运行。有谁知道可能导致这种行为的原因或以前见过类似的事情?它背后的主视图旋转得非常好,而不是模态视图。提前致谢!

【问题讨论】:

  • 有人向 Apple 报告了错误吗?
  • 我不确定,我从来没有。我总是避免进入这种情况,所以我不确定他们是否解决了它......

标签: xcode ipad uitableview ios4


【解决方案1】:

我认为问题是UISplitViewController 中的一个错误,当全屏模式视图显示在顶部时。我通过使用不同的样式来解决它,例如UIModalPresentationFormSheetUIModalPresentationPageSheet。我希望这将在 iOS 4.2 中得到修复...

【讨论】:

  • 是的,我认为这就是问题所在。我使用了 FormSheet 方法,现在效果很好。感谢您的帮助,希望将来能解决这个问题!
【解决方案2】:

人们可能还会注意到 shouldAutorotateToInterfaceOrientation 的默认实现并简单地返回 YES 以便支持所有旋转。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return YES; // (interfaceOrientation == UIInterfaceOrientationPortrait);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    相关资源
    最近更新 更多