objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中
<p><p>为澄清起见,我将添加 2 个重叠的屏幕截图,一个在 Interface Builder 中,另一个在设备上。
较低的 UISegmentedControl 刚从库中出来,没有编辑任何属性,但它在设备上看起来仍然不同(在这种情况下是非 Retina iPad,尽管 Retina-iPhone 的问题是相同的)(对于快速而肮脏的 photoshopping 感到抱歉)</p>
<p> <img src="/image/r2Ps5.png" alt="Bezeled Style UISegmentedControl"/> </p>
<p>有什么想法吗?</p>
<p>编辑:我显然尝试了界面生成器中实用程序选项卡中“控制”下的“对齐”。不幸的是,这些设置都没有改变 UISegment 中的标题。我认为他们不应该这样做,因为他们也没有更改 Interface Builder 中的标题。</p>
<p>EDIT2:以编程方式设置:</p>
<pre><code>eyeSeg.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
</code></pre>
<p>也没什么区别。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>发现问题“UISegmentedControlStyleBezeled 已弃用。请使用其他样式。”</p>
<p>另见 <a href="https://stackoverflow.com/questions/9883767/what-should-i-use-instead-of-the-deprecated-uisegmentedcontrolstylebezeled-in-io" rel="noreferrer noopener nofollow">what-should-i-use-instead-of-the-deprecated-uisegmentedcontrolstylebezeled-in-io</a> </p></p>
<p style="font-size: 20px;">关于objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/10936201/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/10936201/
</a>
</p>
页:
[1]