Objective c iOS 8的定向问题

Objective c iOS 8的定向问题,objective-c,ipad,ios7,ios8,xcode6,Objective C,Ipad,Ios7,Ios8,Xcode6,我已经开发了一款用于横向定位的iPad应用程序,使用freeform布局在其中一个应用程序中 视图控制器 它在iOS 7上运行得很好,但是当我使用Xcode 6运行应用程序时 处于xib位置的控件各不相同 我试图修改自动布局复选框,但没有成功。 谁能帮我解决这个问题 提前感谢在-(BOOL)应用程序中添加以下代码:(UIApplication*)应用程序使用选项完成启动:(NSDictionary*)启动选项方法: self.window.rootViewController = self.vi

我已经开发了一款用于横向定位的
iPad
应用程序,使用
freeform
布局在其中一个应用程序中

视图控制器

它在iOS 7上运行得很好,但是当我使用Xcode 6运行应用程序时 处于
xib
位置的控件各不相同

我试图修改
自动布局
复选框,但没有成功。 谁能帮我解决这个问题


提前感谢

-(BOOL)应用程序中添加以下代码:(UIApplication*)应用程序使用选项完成启动:(NSDictionary*)启动选项
方法:

self.window.rootViewController = self.viewController;

[self.window makeKeyAndVisible];

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

不,我正在使用此行:self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds];在给定的代码行中,我的启动屏幕没有启动,它只是一个黑色的加载屏幕。.尝试上述方法,看看在interface builder中是否已选中使用大小类。如果是这样的话,请关闭。谢谢..得到问题您的实际问题是什么。您不应该在interface builder中使用“FreeForm”来更改视图的大小。这对运行时发生的事情毫无意义。您需要使用大小类。。。和自动布局。好的,我已经删除了这个,它现在工作得很好,非常感谢福格迈斯特