2015-09-24 29 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。但你最好把它放在最後的標籤創建代碼,你的標籤添加到一些人認爲