Swift iOS中的不同启动屏幕

Swift iOS中的不同启动屏幕,swift,swift2,Swift,Swift2,通过applicationelegate我有不同分辨率的故事板。我可以对启动屏幕执行相同的操作吗?如前所述,似乎不再可能有多个文件 推荐的方法是创建通用故事板。您可以查看如何执行此操作此解决方案来自博客帖子: 您是否为不同的分辨率创建了完全不同的布局(如不同的元素)?还是更像是对决议的调整?这就是苹果称之为“自适应应用程序”的地方:@jboi你仍然可以添加不同的元素,只有一些具有自适应布局的分辨率。我正在为不同的分辨率调整所有元素的大小。我想知道是否有一种方法可以为不同的分辨率调用不同的laun

通过
applicationelegate
我有不同分辨率的故事板。我可以对启动屏幕执行相同的操作吗?

如前所述,似乎不再可能有多个文件


推荐的方法是创建通用故事板。您可以查看如何执行此操作

此解决方案来自博客帖子:


您是否为不同的分辨率创建了完全不同的布局(如不同的元素)?还是更像是对决议的调整?这就是苹果称之为“自适应应用程序”的地方:@jboi你仍然可以添加不同的元素,只有一些具有自适应布局的分辨率。我正在为不同的分辨率调整所有元素的大小。我想知道是否有一种方法可以为不同的分辨率调用不同的launchScreen@jboi如果你想修改你的问题,请修改问题。不要误用答案。如果你对自己的问题有答案,你可以回答。这不是Swift代码。请在Swift中发布答案或将问题标签改为“objective-c”。
- (UIStoryboard *)grabStoryboard {

    // determine screen size
    int screenHeight = [UIScreen mainScreen].bounds.size.height;
    UIStoryboard *storyboard;

    switch (screenHeight) {

            // iPhone 4s
        case 480:
            storyboard = [UIStoryboard storyboardWithName:@"Main-4s" bundle:nil];
            break;

            // iPhone 5s
            case 568:
            storyboard = [UIStoryboard storyboardWithName:@"Main-5s" bundle:nil];
            break;

            // iPhone 6
            case 667:
            storyboard = [UIStoryboard storyboardWithName:@"Main-6" bundle:nil];
            break;

            // iPhone 6 Plus
            case 736:
            storyboard = [UIStoryboard storyboardWithName:@"Main-6-Plus" bundle:nil];
            break;

        default:
            // it's an iPad
            storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
            break;
    }

    return storyboard;
}