2

テーブルビューの行にバッジアイコンを追加するにはどうすればよいですか?この例として、iOSのメールアプリがあります。受信トレイの行には、未読メッセージの数を示すバッジアイコンがありますか?ありがとう!

4

3 に答える 3

3

TDBadgedCellは、この要件に適したソリューションです。

于 2012-10-08T22:19:33.837 に答える
1

このためのテンプレートセルがないため、自分で作成する必要があります。幸いなことに、その非常に単純な方法で、数値のスタイル付きラベルを使用してカスタムセルを作成し、モデルオブジェクトの情報に基づいてcellForRowAtIndexPathで更新します。

于 2012-10-08T22:15:49.567 に答える
1

サブビューとしてを含むカスタムtableViewCellを作成するかUILabel、セルのcontentViewにUILabelを追加します。

ただし、独自の(カスタム)tableViewCellを作成することをお勧めします。

ラベルのバッジの形を取得するには、「cornerRadius」で遊んで丸い形を取得し、、、、、およびを設定しbackgroundColorます。unreadCountを取得したら、それをcustomCellのbadgeLabelのtextプロパティに割り当てるだけです。textColorborderWidthborderColor

そのような単純な !

于 2012-10-08T22:17:34.087 に答える