也许只是我,但似乎此UISegmentedControl中文本的底部填充大于顶部填充。为什么会这样呢?

最佳答案

该位置可能是正确的,但在您眼中看起来是错误的,因为留有一个后代的空间,而没有后代,因为标题都是大写。幸运的是,您可以调整内容位置的y组件!有两种方法:


在Interface Builder中,在每个段的属性检查器中,设置“内容偏移”
在代码中,调用setContentPositionAdjustment:forSegmentType:barMetrics:

关于ios - UISegmentedControl中的文本不完全居中吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21617801/

10-11 22:46