-3

我只是想问一下通用应用程序,我创建了一个通用应用程序,它有两个不同的故事板,一个用于 iphone,另一个用于 ipad,假设我在两个故事板中创建了一个名为 mainview 的视图控制器,那么我应该为 iPhone 的故事板创建不同的类和 ipad 或者我应该创建一个类并分配给 mainview iphone 和 mainview ipad 。

忽略下面的代码

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:[NSString stringWithFormat:@"%@",[ApplicationUtility getPlistData:KEY_REGISTER_DATA]] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];

NSString *str = [NSString stringWithFormat:@"%@",[ApplicationUtility getPlistData:KEY_REGISTER_DATA]];

NSLog(@"%@",str);

if([str isEqualToString:@"Signed up successful"])
{

    username.text = @"";
    firstname.text = @"";
    lastname.text = @"";
    email.text = @"";
    supass.text = @"";
    suconfirmpass.text = @"";
    country.text = @"";
    postal.text = @"";
    dob.text = @"";
    titl.text = @"";
    [priv1 setSelected:NO];
    [priv2 setSelected:NO];

    [male setSelected:NO];
    [female setSelected:NO];

}
4

2 回答 2

0

是的,如果可以的话,你应该为两个故事板创建一个类,所以如果你对任何一个有任何特殊处理,你可以if在你的代码中添加一些语句。

您可以在此处查看 Apple 的文档。

于 2013-09-03T08:15:39.990 回答
0
in storyboard u should call a ipad storybard on ipad condition and u shoud call iphone storyboard on iphone condition and condition is below...
if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPad)
{
              //for iphone storyboard
}
else
{
              //for ipad storyboard
}
于 2013-09-03T08:50:32.177 回答