菜鸟教程小白 发表于 2022-12-12 14:55:54

ios - Watchkit 接口(interface) Controller 38mm 和 42mm 背景图像尺寸


                                            <p><p>由于某种原因,我搜索了高低,找不到我需要为 <code>38mm</code> 和 <code>42mm</code> 的背景图像提供的确切图像尺寸<code>Watchkit</code> 中的尺寸。目前我正在使用“缩放填充”拉伸(stretch)较小的图像。 </p>

<p> <img src="/image/ENyZ7.png" alt="enter image description here"/> </p>

<p> <img src="/image/08UzQ.png" alt="enter image description here"/> </p>

<p>我不希望它被拉伸(stretch),所以我正在寻找真正的像素大小。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这是我用来获取 <code>WKInterfaceController</code> 中背景图像大小的代码。我的应用程序有一个页面控件,您可能不希望末尾有多余的 -14。</p>

<pre><code>-(CGSize)backgroundSize
{
    CGRect contentFrame = self.contentFrame;
    CGSize size = contentFrame.size;
    CGFloat contentScale = 2.0;
    size.width *= contentScale;
    size.height *= contentScale;

    //I lined up the generated image with one in the simulator until
    //they perfectly matched.I did this on both 38 and 42 mm.
    //I am not sure why they all came out to be off 4.

    //There is an offset of 10 in IB and I am not sure I need this
    //to be 4 to match perfect.
    size.height -= 4;

    //it looks like there is 2 pixels around the edge
    size.width -= 4;

    //Using page mode we need to take off an additional 14 pixels for the page dots at the bottom
    size.height -= 14;

    return size;
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Watchkit 接口(interface) Controller38mm 和 42mm 背景图像尺寸,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29375502/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29375502/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Watchkit 接口(interface) Controller 38mm 和 42mm 背景图像尺寸