2
- 檢測設備(iPhone 3.5" ,iPhone 4" 的iPad,ECT)
- 負載不同的故事板取決於什麼設備和應用程序運行在什麼規模上。
我看過一些教程,但我仍然沒有得到它,有人可以輸入/顯示代碼需要在應用程序委託去實現這些目標。
謝謝!
我看過一些教程,但我仍然沒有得到它,有人可以輸入/顯示代碼需要在應用程序委託去實現這些目標。
謝謝!
嘗試這樣的事情在你的應用程序代理:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
UIStoryboard *storyboard = nil;
if([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
{
if ([[UIScreen mainScreen] bounds].size.height == 568.0f)
{
storyboard = [UIStoryboard storyboardWithName:@"iPhone5s" bundle:nil];
}
else
{
storyboard = [UIStoryboard storyboardWithName:@"iPhone4" bundle:nil];
}
}
else
{
storyboard = [UIStoryboard storyboardWithName:@"iPad" bundle:nil];
}
[window setRootViewController:[storyboard instantiateInitialViewController]];
[window makeKeyAndVisible];
}
它是在最後兩行引發錯誤。這是說窗口是一個未聲明的標識符,並建議_window。我嘗試了它的建議,現在我只是得到一個黑屏,並在控制檯中顯示「應用程序窗口預計在應用程序啓動結束時有一個根視圖控制器。」 – AwesomeTN
沒關係!!!!!! – AwesomeTN
我剛剛忘了指定場景的視圖控制器,它的工作原理,非常感謝您的幫助! – AwesomeTN