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(@"Screen Height is %i", 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'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]