首先我想说请不要给我一个指向http://www.raywenderlich.com/33150/how-to-update-your-apps-for-the-4-inch-iphone-5-display
的教程的链接因为他使用的故事板是无用的,因为我使用的是.xib文件。
此外,每个人都给我的这个教程也无法解决我的问题: http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2
我只是写这个,因为每次发布这个问题时,每个人都没有正确阅读,只是给了我上面两个链接。所以以下是我的问题: 我已经使我的.xib项目成为一个自动布局项目,当我从3.5英寸切换到4.0英寸屏幕时,它工作得很好。但是,当我实际运行应用程序时,它不起作用。 如果您可以通过在xcode中打开项目来提供帮助,可以使用以下链接指向项目文件夹:https://drive.google.com/folderview?id=0B0XkO0WuCozjd0lPcGUzNGpfY0E&usp=sharing
这是问题的图片:
答案 0 :(得分:2)
选择视图,然后选择标识和类型并取消选择使用自动输出 像这样
答案 1 :(得分:0)
单击实用程序,然后单击文件检查器....然后取消选中使用AutoLayout 。在执行此操作后,检查您的xib大小是多少。如果它是iPhone4大小
-(void)viewDidLoad
{
appDelegate = (AppDelegate*) [UIApplication sharedApplication].delegate;
if (appDelegate.window.bounds.size.height > 548)/// this is for iphone5
{
// Again set the position of all the acc to iPhone 5
}
else
{
// it will work for iphone 4
}
}