我只是想问一下我创建了一个通用应用程序的通用应用程序,它有两个不同的故事板,一个用于iphone,另一个用于ipad,让我们假设我在两个故事板中创建了一个名为mainview的viewcontroller,所以我应该为它创建不同的类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];
}
答案 0 :(得分:0)
是的,如果可以,你应该为两个故事板创建一个类,所以如果你有任何特殊处理,你可以在你的代码中添加一些if
语句。
您可以查看Apple的文档here。
答案 1 :(得分: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
}