OStack程序员社区-中国程序员成长平台

标题: objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 14:01
标题: objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中

为澄清起见,我将添加 2 个重叠的屏幕截图,一个在 Interface Builder 中,另一个在设备上。 较低的 UISegmentedControl 刚从库中出来,没有编辑任何属性,但它在设备上看起来仍然不同(在这种情况下是非 Retina iPad,尽管 Retina-iPhone 的问题是相同的)(对于快速而肮脏的 photoshopping 感到抱歉)

Bezeled Style UISegmentedControl

有什么想法吗?

编辑:我显然尝试了界面生成器中实用程序选项卡中“控制”下的“对齐”。不幸的是,这些设置都没有改变 UISegment 中的标题。我认为他们不应该这样做,因为他们也没有更改 Interface Builder 中的标题。

EDIT2:以编程方式设置:

eyeSeg.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;

也没什么区别。



Best Answer-推荐答案


发现问题“UISegmentedControlStyleBezeled 已弃用。请使用其他样式。”

另见 what-should-i-use-instead-of-the-deprecated-uisegmentedcontrolstylebezeled-in-io

关于objective-c - 带有 Bezeled 样式的 UISegmentedControl 使设备上的标题不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936201/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4