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]