stikethrough
UILabel
はまったく可能ですか?私はオプションを見つけることができないようです...UILabelストライクスルー
13
A
答えて
9
3
iPhoneは帰属文字列(通常はココアでこれを行う方法です)をサポートしていないため、可能性はありません。
UILabel
をサブクラス化してstrikethrough
を自分で描画することができます。私はまた、いくつかの人々がこのタイプのことを行うのにUIWebView
を使っているのを見たことがあります。しかし、それは私にとって過酷なようです。
3
あなたはあなたのラベル上の別のUILabelを作成し、半角ダッシュ文字使用できます。
label.text = @"––––––––––––––––––";
警告は:ヘルベチカ(システムのデフォルト)で動作します。他のフォントでは動作しないことがあります。
1
UIView* slabel = [[UIView alloc] initWithFrame:CGRectMake(label.frame.origin.x, label.frame.origin.y+10, label.frame.size.width, 2)];
[self addSubview:slabel];
[slabel setBackgroundColor:label.textColor];
UILabelでビューを追加し、ラベルプロパティでスタイルを設定できます。
1
NSAttributedString *str=[[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"¥%.2f", productOne.priceBefore] attributes:@{NSStrikethroughStyleAttributeName:@(NSUnderlineStyleSingle)}];
cell.priceBefore.attributedText = str;
関連する問題
- 1. スリックグリッド行のストライクスルー
- 2. Visual Studio Blue Eyeストライクスルー意味
- 3. ストライクスルーのTextViewsのListViewのバグ - ANDROID
- 4. UILabel
- 5. UILabel
- 6. UIlabel
- 7. Cの数字にストライクスルー機能を追加する方法
- 8. 反応するネイティブのテキストにストライクスルーを追加するには?
- 9. ストライクスルーを含むセルを負の数値に変更します
- 10. 別のUILabelでUILabelを押す
- 11. UILabelの不透明度とUILabelのテキスト
- 12. UILabel - autoresize
- 13. UILabelストリングリリース?
- 14. はUILabel
- 15. はUILabel
- 16. UILabelは
- 17. UILabel - UIMenuController
- 18. UILabelはオプション( "P")
- 19. 遅いUILabelアップデート
- 20. Xcode 4.2 - UILabelワードラップ
- 21. Swift UILabelテキストリンク
- 22. UIPickerView with Multiline UILabel
- 23. UILabel Animated Letter
- 24. UILabelとフォント
- 25. のdealloc UILabel
- 26. UILabelのメモリリーク?
- 27. UILabelのアプリケーション名
- 28. 私はUILabel
- 29. UILabelのテキストパディング
- 30. Xamarin/monotouch UILabel multiline
おかげで、ビットゴミになります! bliminアップル! –
iOS 6を起動すると、NSAttributedStringがサポートされます。私のポストを見る – Stephen