【问题标题】:Letter spacing is too large in UILabel on iOS 10iOS 10 上的 UILabel 中的字母间距太大
【发布时间】:2017-05-22 04:36:28
【问题描述】:

我遇到了一个问题,UILabel 中的文本在 iOS 9 上看起来不错,但在 iOS 10 上太丑了,字母间距太大。让我们看看下面的图片了解详细信息。

在 iOS 9 上:

在 iOS 10 上:

这就是我的配置方式:

请建议我解决这个问题。任何帮助将不胜感激!

更新: 我刚刚在代码库中发现 UILabel 文本对齐方式是 NSTextAlignmentJustified。我更改为 NSTextAlignmentLeft,它现在可以工作了。感谢大家的支持!

【问题讨论】:

  • 您显示的文本是软件开发,但它反映为软件和硬件,检查一下。
  • 尝试在 Label 的属性中启用 Tighten Letter Spacing。
  • @R.Mohan 是的,软件开发只是示例文本。
  • @KKRocks 谢谢,我试过了,但没用。

标签: ios objective-c iphone interface-builder ios10


【解决方案1】:

将对齐方式从左对齐更改为居中对齐。

看图

【讨论】: