【问题标题】:On landscape screen is rotating not the view on iPhone 5 and iPhone 6在横向屏幕上旋转不是 iPhone 5 和 iPhone 6 上的视图
【发布时间】:2014-11-29 16:20:01
【问题描述】:

我正在使用自动布局,

我设计的屏幕在以下设备上可以在纵向和横向模式下正常工作:

1)iPhone 6 Plus : iOS 8.0.2
2)iPhone 5s : iOS 7.0.4
3)iPhone 5 : iOS : 6.1.4
4)iPhone 4 : iOS 7.0.4

但在以下设备上无法正常工作(请参考屏幕截图):

1)iPhone 5 : iOS : 8.1
2)iPhone 6 : iOS : 8.1.1

在这些设备中,屏幕随其状态栏一起旋转,但视图与纵向相同。 但是当我按下主页按钮将应用程序置于后台并再次双击以激活应用程序时,屏幕与状态栏和视图一起变成横向,但几乎一半的部分变成黑色

我正在使用 Xcode 6.1。 请帮我解决这个问题。

【问题讨论】:

  • 您是否以编程方式执行此操作?
  • 不,我只是使用故事板和 ib 而不写单行
  • 我无法重现该问题,请您分享您的项目吗?

标签: ios xcode ios8 autolayout


【解决方案1】:

我得到了解决方案, 刚刚从 launchNavigateScreenWithStoryBoard - AppDelegate.m 中删除了以下行

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

【讨论】:

    猜你喜欢
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多