問題は、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. WPF Adorner Clipping
- 2. C++、OpenGL clipping
- 3. MacVimのInconsolata Italic
- 4. 文書ベースのアプリケーションのBold + Italicショートカット
- 5. @ font-face CSSルールのfont-familyを正しく定義しています
- 6. WinFormsアプリケーションのクラッシュを引き起こすArial Black Italicフォント
- 7. font-face font embedding非常に遅いfirefox
- 8. カスタムUIButton
- 9. SASSと@ font-face
- 10. Safari font-color
- 11. @ font-faceとcufon
- 12. Blackberry Font-Family
- 13. @ font-face、firefox、wordpress
- 14. @ font-face issues
- 15. font-family(CSS)
- 16. font-face alternative
- 17. @ font-face not working
- 18. CATextLayer font borderColor?
- 19. Symbol font on ABCpdf
- 20. フライングソーサーで@ font-face
- 21. クロスブラウザ@ font-face use
- 22. CSS @ font-face rule
- 23. Font-face、Raphael、IE8
- 24. Vaadin TextArea font
- 25. CSS font-weightオプション
- 26. jQuery Ui button font-size
- 27. バーボンのcss @ font-face
- 28. Bootstrap Font AwesomeとIE8
- 29. Font Glyph/UIWebViewのメモリリーク
- 30. ActionBar setIcon with Font-Awesome
ラップモードをtruncate tail以外に設定します。 – Greg
ボタンは十分に大きいですか?テキストとフォントを設定する前にsizeToFit *を呼び出すと、これは機能しません。 – Eiko
もっと詳しくお願いしますが、あなたのケースは「どのようにボタンを作成しても、テキストをイタリック体にすると、UIButtonでクリップされても問題ありません」と思います。もしそうなら、回避策はわかりませんバグ、報告する – bshirley