菜鸟教程小白 发表于 2022-12-13 14:01:43

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]
查看完整版本: objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中