【发布时间】:2014-10-18 11:37:12
【问题描述】:
我有 XIB 项目(新闻应用)所以它支持(iPhone 4 + 5 + 5s)
我想兼容 iPhone 6 和 6 plus
所以我创建了新文件 Xib,现在我有 5 个这样的 Xib 文件:
MainViewController.xib
MainViewController_568.xib
MainViewController_667.xib
MainViewController_736.xib
所以当我想通过按钮从视图转移到另一个视图时,我下了这个命令:-
- (IBAction)MainViewController:(UIButton *)sender {
MainViewController *YourApp = [[MainViewController alloc] init];
if (self.view.bounds.size.height >= 667)
YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController_667" bundle:nil];
else
if (self.view.bounds.size.height >= 568)
YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController_568" bundle:nil];
else
YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
//favController.parent = self;
[self presentModalViewController:YourApp animated:NO];
[YourApp release];
//PP_RELEASE(YourApp);
}
但它没有响应。
【问题讨论】:
-
苹果提供了自动布局使用