iOS 6在iOS 7上打开应用后视图变小
问题描述:
我在我的xib文件中查看其高度为44的包含按钮(如工具栏)的视图。iOS 6在iOS 7上打开应用后视图变小
它现在在iOS 7中工作正常,但是当我在iOS 6中打开它时,视图的高度变小(24.0f),其中的按钮也变小。另一件事是,如果我用xcode 5构建应用程序,那么旧版本的xcode将不能打开xib文件。
如何解决这个问题?帮助将不胜感激。
答
为了回答你问题的第二部分,你的XIB文件的头已经和Xcode 5.不同的只是,与XCode的5,你可以保留旧版本使用的XCode 4.6和iOS 6
您的厦门国际银行的转到您的厦门国际银行文件,并修改:
,并使用了XCode 4.6和iOS 6:
因此,您可以在iOS 6中更正20px的缺陷。 您需要保留iOS 6中的xib文件,并在视图下方添加一个Content View
,Y中包含20px的增量,然后在此添加UI元素内容视图。像这样:
答
这对我来说
- (void)viewDidAppear:(BOOL)animated {
self.view.frame = CGRectMake(0, 0, 320, 00);
NSLog(@"%f", self.view.frame.origin.x);
NSLog(@"%f", self.view.frame.origin.y);
NSLog(@"%f", self.view.frame.size.width);
NSLog(@"%f", self.view.frame.size.height);
[super viewWillAppear:animated];
}
作品