菜鸟教程小白 发表于 2022-12-12 21:27:27

ios - 苹果批准多个 Storyboard而不是大小类?


                                            <p><p>我有一个设计复杂的项目,所以我更喜欢根据 iPhone 设备的大小使用不同的 Storyboard,苹果会批准吗?</p>

<p>强制使用自动布局有什么限制吗?</p>

<p>如何在不使用自动布局和大小类的情况下使用最小 Storyboard来完成此任务?</p>

<pre><code> - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    // int screenHeight = .bounds.size.height;
    // NSLog(@&#34;Screen Height is %i&#34;, screenHeight);

    // grab correct storyboard depending on screen height
    UIStoryboard *storyboard = ;

    // display storyboard
    self.window.rootViewController = ;
    ;

    return YES;
}

- (UIStoryboard *)grabStoryboard {
    // determine screen size
    int screenHeight = .bounds.size.height;
    UIStoryboard *storyboard;

    switch (screenHeight) {
            // iPhone 4s
      case 480:
            storyboard = ;
            break;

            // iPhone 5s
      case 568:
            storyboard = ;
            break;

            // iPhone 6
      case 667:
            storyboard = ;
            break;

            // iPhone 6 Plus
      case 736:
            storyboard = ;
            break;

      default:
            // it&#39;s an iPad
            storyboard = ;
            break;
    }
    return storyboard;
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>简答</p>

<h2>是的</h2>

<p>是的,Apple 将批准该应用程序。 </p>

<p>但是我建议使用 1 个 Storyboard而不是多个 Storyboard。</p>

<p>使用多个 Storyboard的缺点是</p>

<ul>
<li><p>花费的时间比实际时间多 200%。想想明天你会有更多的 iPhone。</p></li>
<li><p>它使应用程序尺寸更大</p></li>
<li><p>最糟糕的是,在处理项目时编译需要更多时间,而在切换 Storyboard时需要更多时间。</p></li>
</ul>

<p><strong><em>最糟糕的是它更有可能错过某些 Storyboard中的某些更改。</em></strong></p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 苹果批准多个 Storyboard而不是大小类?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/38539105/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/38539105/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 苹果批准多个 Storyboard而不是大小类?