たぶん、2つのストーリーボードを使用したいと思うでしょう。1つはiPhone 3.5 "用で、もう1つはiPhone4"用です。このコードをアプリデリゲートに配置することで、これらのストーリーボードを機能させることができます。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone){
if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0){
//move to your iphone5 storyboard
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"iphoneFiveStoryboard" bundle:[NSBundle mainBundle]];
UIViewController *vc =[storyboard instantiateInitialViewController];
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
}
else{
//move to your iphone4s storyboard
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]];
UIViewController *vc =[storyboard instantiateInitialViewController];
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
}}
// Override point for customization after application launch.
return YES;
}
これで、[ファイル]->[新規...]->[ファイル]->[ユーザーインターフェイス]->[ストーリーボード]に移動するだけで済みます。
ストーリーボードに「iphoneFiveStoryboard」という名前を付けます...
これで、4インチビューですべてのストーリーボードを作り直すことができます。
ご理解いただければ幸いです。できる限りのことを説明しようとしました...