菜鸟教程小白 发表于 2022-12-12 10:24:53

ios - 制作4寸尺寸的iPhone应用,如何通用?


                                            <p><p>我为 iPhone 制作了一个应用程序,所有的东西都有 iPhone5 4"尺寸。
模拟器运行良好,在我的 iPhone 上运行良好。</p>

<p>现在,我知道要在 iPhone 3.5"屏幕和 iPad 上发布游戏,我必须在同一个项目文件中创建文件。</p>

<p>我有:</p>

<ol>
<li><p>Iphone4":</p>

<ul>
<li>main.h</li>
<li>main.m</li>
<li>iphone4".storyboard</li>
<li>其他.h</li>
<li>其他.m</li>
</ul></li>
<li><p>Iphone3.5":</p>

<ul>
<li>main1.h</li>
<li>main1.m</li>
<li>iphone3.5".storyboard</li>
<li>other1.h</li>
<li>其他1.m</li>
</ul></li>
<li><p>iPad:</p>

<ul>
<li>main2.h</li>
<li>main2.m</li>
<li>ipad.storyboard</li>
<li>other2.h</li>
<li>other2.m</li>
</ul></li>
</ol>

<p>我有几个问题:</p>

<ol>
<li><p>下载器设备如何检测要使用的文件夹
游戏出处?</p></li>
<li><p>当我在 3.5"中运行模拟器时,尽管在 3.5"设置中创建了应用程序,但它仍然会获取在 4"文件夹中创建的 Storyboard。但是,当我运行 iPad 模拟器时,它会在iPad 文件夹。简而言之,我如何让 Xcode 检测何时应该在模拟器中使用 4"尺寸或何时使用 3.5"尺寸?</p></li>
<li><p>如果我在 App Store 上以 4 英寸游戏的形式发布该应用,那么在 iPhone4 或更早版本上下载它的人是否仍然可以玩它(即它会自动缩放吗?)</p ></li>
</ol>

<p>很高兴通过 Skype 或其他媒体进一步讨论。将不胜感激。</p>

<p>亲切的问候,</p>

<p>最大</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您正在使用 Storyboard,所以这是您的应用委托(delegate)</p>

<pre><code>- (UIStoryboard *)grabStoryboard {

UIStoryboard *storyboard;

// detect the height of our screen
int height = .bounds.size.height;

if (height == 480) {
    storyboard = ;
    // NSLog(@&#34;Device has a 3.5inch Display.&#34;);
} else {
    storyboard = ;
    // NSLog(@&#34;Device has a 4inch Display.&#34;);
}

return storyboard;
</code></pre>

<p>}</p>

<p>然后在您的 View 中确实加载了这个:</p>

<pre><code>UIStoryboard *storyboard = ;
</code></pre>

<p>如果您使用的是 iPad,请为此添加大小并将您的 Storyboard重命名为该效果</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 制作4寸尺寸的iPhone应用,如何通用?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24274130/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24274130/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 制作4寸尺寸的iPhone应用,如何通用?