我使用下面的代碼在我AppDelegate.m檢測用戶使用的設備:加載不同的故事板開始
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
NSLog(@"iPhone 3,5 Inch");
[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
}
if(result.height == 568)
{
NSLog(@"iPhone 4 Inch");
[UIStoryboard storyboardWithName:@"iPhone5-storyboard" bundle:nil];
}
}
return YES;
}
但是,當我構建應用程序的NSLog的是示,但沒有故事板快到了......
- 在部署信息的主要情節提要字段爲空,這樣的代碼決定什麼加載...
可以幫助我嗎?
THX和來自德國的問候
Laurenz :)
你需要不同的故事板,因爲你可以切換任何理由在故事板編輯器中3.5英寸和4英寸佈局之間? – jrturton
3.5英寸和4英寸佈局之間的切換隻是一種模擬,您無法將這種方法設計成不同的接口! –