gpt4 book ai didi

ios - 如何根据设备加载不同的 Storyboard?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:43:50 24 4
gpt4 key购买 nike

我正在尝试:

  1. 检测设备(iPhone 3.5"、iPhone 4"、iPad 等)
  2. 根据运行应用程序的设备和大小加载不同的 Storyboard。

我已经看了一些教程,但我还是不明白,有人可以输入/显示需要在应用委托(delegate)中加入哪些代码才能实现这些目标。

谢谢!

最佳答案

在您的应用委托(delegate)中尝试这样的事情:

- (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];
}

关于ios - 如何根据设备加载不同的 Storyboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22057225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com