【问题标题】:Orientation Issue with iOS 8iOS 8 的方向问题
【发布时间】:2014-10-30 05:59:14
【问题描述】:

我已经开发了一个iPad 应用程序用于横向使用freeform 布局之一

ViewControllers

使用iOS 7 可以正常工作,但是当我使用Xcode 6 运行应用程序时, xib 位置的控件不同。

我曾尝试修改auto layout 复选框,但没有成功。 谁能帮我解决这个问题。

提前致谢

【问题讨论】:

  • 您不应该使用“FreeForm”来更改界面生成器中视图的大小。这字面意思对于运行时发生的事情没有任何意义。您需要使用尺寸等级...developer.apple.com/library/ios/recipes/… 和自动布局。
  • 好的,我已经删除了,现在可以正常使用了
  • 非常感谢 Fogmeister

标签: objective-c ipad ios7 ios8 xcode6


【解决方案1】:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中添加如下代码:

self.window.rootViewController = self.viewController;

[self.window makeKeyAndVisible];

[self.window setFrame:[[UIScreen mainScreen] bounds]];

【讨论】:

  • No I M 使用这一行:self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
  • 使用给定的代码行,我的启动屏幕没有启动,它只是一个黑色的加载屏幕..
  • 试试上面的方法,看看在界面生成器中你是否有使用尺寸类 - 检查。如果是这样,请关闭。
  • 您的实际问题是什么。
猜你喜欢
  • 2014-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多