3

プロジェクトの場合、フォントを購入してプロジェクトにOTF含めました(plistファイルに追加するなど)。それは機能し、ボタンにフォントを設定できますが、ラベルがずれます。私の問題を確認できるように、スクリーンショットを追加しました。誰でも問題が何であるか考えていますか?

システム: iOS 6.0 ベータ版の iPad 3、iOS 5.1.1 でも同じ問題

ここに画像の説明を入力

編集:

問題についての投稿を見つけました。

http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/

4

2 に答える 2

7

わかりました、わかりました:)質問でリンクしたブログ投稿を見てください。

http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/

まとめ:

  • Apple フォント ツール スイートをダウンロードする
  • ターミナル: ftxdumperfuser -t hhea -A d font.ttf
  • ディレクトリに作成された XML ファイル
  • テキストエディターでXMLを開き、アセンダー、ディセンダーの設定を調整する
  • ターミナル:ftxdumperfuser -t hhea -A f font.ttf
  • プロジェクトにカスタム フォントを追加します (plist 項目を忘れないでください)。
于 2012-07-27T13:00:39.217 に答える
0

UIButtonのテキストの場所を次のように再配置できます。

[_button setTitleEdgeInsets:UIEdgeInsetsMake(0.f, 0.f, 10.f, 0.f)]; // e.g.
于 2012-07-27T16:38:32.800 に答える