2014-03-03 167 views
0

在我的應用程序中,我使用了自定義字體。它適用於UILabel s,等等。iOS中的自定義字體問題

但是標題從Button的頂部切下。

enter image description here

「見S」

發生什麼事,我怎麼能解決這個?

+0

檢查這個問題 - [Question](http://stackoverflow.com/questions/7535498/uibutton-custom-font-vertical-alignment?rq=1) –

+0

iOS 6或iOS7?按鈕是從故事板或編程創建的? – Ilario

+0

@Ilario,謝謝你的回覆!它在Xib中創建 – user2893370

回答

0

嘗試設置button.contentEdgeInsets屬性按鈕內對齊的標題,如果是你可以做的字體misligned基線的問題這

button.titleLabel.baselineAdjustment = UIBaselineAdjustmentAlignCenters 
+0

感謝您的回覆!但沒有工作! – user2893370

+0

在我的情況下,我不得不按照這篇文章中提到的答案http://stackoverflow.com/questions/7535498/uibutton-custom-font-vertical-alignment來編輯字體文件。值得一試 – Preson

0

幾個步驟:

  1. 包括你您的XCode項目中的字體
  2. 確保它們包含在目標中
  3. 仔細檢查您的字體是否包含在您的資源中[R束
  4. 包括您的iOS的自定義字體在應用程序的plist
  5. 找到字體
  6. 使用UIFont的名稱,並指定字體

細節此名稱: http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/

謝謝!

+0

感謝您的回覆!已經嘗試過這個。 – user2893370

+0

它不工作? –

+0

使按鈕尺寸更大 –

0

在我的情況下,這是字體文件已損壞。 嘗試在Mac中打開ttf文件,選擇'S'並查看出現的幀是否切斷了該字母。 我的解決方案是更改ttf文件。