問題は、13より大きいサイズのHelvetica Obliqueのようなイタリックフォントを使用するとUIButtonがタイトルテール(最後に約1-2ピクセル)をクリップするという問題です。誰でもこの問題の解決策を知っていますか? ?UIButton + italic font = clipping
0
A
答えて
0
私のスクリプトフォントでこの問題が発生しました。残念ながら、それを修正する簡単な方法はありません。私はすべてを試して、UIButtonをサブクラス化することになった。 http://blog.tinymission.com/post/subclassing-uibutton
基本的には、自分のUILabelをUIButtonの上に置くのが最も簡単ですが、私にとってはうまく機能しないため、UIButtonをサブクラス化します。
2
サブクラスUIButton
クラスとしてのsetTitleをオーバーライドします。これは、あなたのテキストの両側から追加のスペースを追加します
- (void)setTitle:(NSString *)title forState:(UIControlState)state { [super setTitle:[NSString stringWithFormat:@" %@ ", title] forState:state]; }
。 簡単&です。
+0
良い考え。さらに簡単な方法は、標準のUIButtonのタイトルの前後にスペースを入れるだけです。 –
関連する問題
- 1. Android AudioRecord clipping
- 2. C++、OpenGL clipping
- 3. MacVimのInconsolata Italic
- 4. WPF Adorner Clipping
- 5. 文書ベースのアプリケーションのBold + Italicショートカット
- 6. imagemagick jaggy edges with clipping path
- 7. @ font-face CSSルールのfont-familyを正しく定義しています
- 8. ZPL印刷Italic太字と下線
- 9. WinFormsアプリケーションのクラッシュを引き起こすArial Black Italicフォント
- 10. font-face font embedding非常に遅いfirefox
- 11. カスタムUIButton
- 12. UIButton
- 13. クライアントコンピュータのフォントがBOLDとITALICになった
- 14. エスプレッソテストでの単語スタイル "ITALIC"のテスト方法
- 15. MarkdownをJavaコンバーターの/ bold/italicに制限する
- 16. @ font-faceとcufon
- 17. CSS font-weightオプション
- 18. font-family(CSS)
- 19. Symbol font on ABCpdf
- 20. @ font-face not working
- 21. Appcelerator - font arabic IOS
- 22. フライングソーサーで@ font-face
- 23. クロスブラウザ@ font-face use
- 24. FileChooserのfont-color
- 25. @ font-face issues
- 26. Safari font-color
- 27. @ font-face、firefox、wordpress
- 28. Font-face、Raphael、IE8
- 29. Cross-Origin @ font-face
- 30. Aliasing Font Awesomeクラス
ラップモードをtruncate tail以外に設定します。 – Greg
ボタンは十分に大きいですか?テキストとフォントを設定する前にsizeToFit *を呼び出すと、これは機能しません。 – Eiko
もっと詳しくお願いしますが、あなたのケースは「どのようにボタンを作成しても、テキストをイタリック体にすると、UIButtonでクリップされても問題ありません」と思います。もしそうなら、回避策はわかりませんバグ、報告する – bshirley