2015-09-24 25 views
1

我在stackoverflow中搜索,关于ios 9中的字体问题,但没有任何相关的解决方案,所以,我发布了这个问题。我正在使用UIStoryBoard设计一个页面,在这个页面中我使用标签,textfields和extra ...,我的问题是我已经提供了“系统字体大小为XX”的标签和文本字段文本(在这里,我使用的是XCode 6.3和iOS 8), ,并在iOS 8设备上运行它的精确设计(意思是我在故事板中设计的)。 但我运行在iOS 9中,它的字体大小增加了,出了什么问题。关于字体大小的iOS 9问题

==>在iOS系统设备8,正好显示标签文本我是什么设计

例如 [] - >让,这是标签,我在这里的设计是这样,

" [2015] " 

标签的尺寸是:55 标签文本的字体大小:系统17

==>在iOS系统9,在这里缺少这样的内容,

" [20...] " 

标签的尺寸是:55 标签文本字体大小:系统17

所以,我想标签字体尺寸变大。

请提出任何解决方案或修复。

谢谢。

+1

之前在,你可以做的是设置标签/文本框的文本定制Helvetika在情节串连图板,而不是系统的字体,这将有助于您。 我有同样的问题,我已经这样做,它正在工作。 – jogshardik

+0

感谢您的建议。 – Chandu

回答

1

iOS9现在有一个新的系统字体被称为“旧金山”

我相信你的标签只安装了以前的系统字体“黑体”,让您的标签截断尾巴。

设标记=的UILabel() label.minimumScaleFactor = 10.0/12.0

你可以找到更多PVC门:

可以通过在界面生成器或经由代码作为这样设定最小字体大小修正此在新iOS9系统字体在这里:https://developer.apple.com/fonts/

0

看来,在iOS9字体较大。如果您不想更改字体大小或设置minimumScaleFactor,则可以更改label.adjustsFontSizeToFitWidth = YES。但你最好把它放在最后的标签创建代码,你的标签添加到一些人认为