2014-10-18 49 views
-1

兼容我有厦门国际银行项目(消息应用程序),所以它支持(iPhone 4 + 5分+ 5秒)如何使应用程序的意见与iPhone 6和6加

,我想在iPhone 6和6加

配伍

所以我创建新的文件,厦门国际银行,现在我有5个XIB文件是这样的:

MainViewController.xib

MainViewController_568.xib

MainViewContro ller_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); 
} 

,但它没有响应。

+0

苹果已经提供了自动布局是使用 – Leena 2014-10-18 12:44:48

回答

-1

请使用此代码

- (IBAction)MainViewController:(UIButton *)sender { 
MainViewController *YourApp = [[MainViewController alloc] init]; 
if (self.view.bounds.size.height == 736) 
    YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController_736" bundle:nil]; 
else 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); 

}

-1

试试这个代码,它可以帮助你

- (IBAction)MainViewController:(UIButton *)sender 
{ 
    MainViewController *YourApp = [[MainViewController alloc] init]; 
    if ([UIScreen mainScreen].bounds.size.height == 736) 
     YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController_736" bundle:nil]; 
    else if ([UIScreen mainScreen].bounds.size.height == 667) 
     YourApp = [[MainViewController alloc] initWithNibName:@"MainViewController_667" bundle:nil]; 
    else if ([UIScreen mainScreen].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); 
} 
相关问题