菜鸟教程小白 发表于 2022-12-13 02:33:38

iphone - iphone 5如何设置边框大小


                                            <p><p>我正在设置我的 iphone 应用程序屏幕框架以支持 iphone 5,我已设置自动调整大小蒙版 <img src="/image/SMwfn.png" alt="mask"/>我还尝试使用 <code>loadview</code> </p> 中的以下代码以编程方式设置框架

<pre><code>if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    {
      CGSize result = [ bounds].size;
      if(result.height == 480)
      {
            // iPhone Classic
      }
      if(result.height &gt; 480)
      {
            // iPhone 5
         CGRect mainFrame = CGRectMake(0, 0, 320, 568);
         self.view.frame = mainFrame;
      }
    }
</code></pre>

<p>但它没有工作<img src="/image/2eeHe.png" alt="didn&#39;t work"/> , </p>

<p>谁能告诉我如何设置框架,谢谢提前</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>用这个来检查:</p>

<pre><code>#define IS_IPHONE ( [[ model] isEqualToString:@&#34;iPhone&#34;])
#define IS_HEIGHT_GTE_568 [ bounds].size.height &gt;= 568.0f
#define IS_IPHONE_5 ( IS_IPHONE &amp;&amp; IS_HEIGHT_GTE_568 )
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
</code></pre>

<p>所以</p>

<pre><code>if(IS_IPHONE_5)
{
// Iphone 5 frame
}
else
{
// iphone 4 frame

}
</code></pre>

<p>并在您的项目中添加 <code>[email protected]</code>。</p>

<p>希望对你有帮助。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - iphone 5如何设置边框大小,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/16413314/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/16413314/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - iphone 5如何设置边框大小