ホーム画面のアプリのアイコンに赤い数字のバッジを追加するのは簡単だと思います。アプリ内でこのようなバッジを取得するための最良の方法は何ですか?MKNumberBadgeViewなど、これを実行できるオンラインで見つけたクラスがいくつかありますが、完全に正しく見えるクラスはありません。たとえば、Facebookは、私が見る限り、アプリ内に赤いバッジを完全に実装しています。試行錯誤しながら独自のバッジを作成したのでしょうか。任意の提案をいただければ幸いです。
ありがとう、
ルーク
ホーム画面のアプリのアイコンに赤い数字のバッジを追加するのは簡単だと思います。アプリ内でこのようなバッジを取得するための最良の方法は何ですか?MKNumberBadgeViewなど、これを実行できるオンラインで見つけたクラスがいくつかありますが、完全に正しく見えるクラスはありません。たとえば、Facebookは、私が見る限り、アプリ内に赤いバッジを完全に実装しています。試行錯誤しながら独自のバッジを作成したのでしょうか。任意の提案をいただければ幸いです。
ありがとう、
ルーク
バッジはどこに欲しいですか?UITabBarItem
標準のバッジは、プロパティを介して簡単に追加できbadgeValue
ます。ここに文書化されています。
私は Sascha Paulus によってこれを使用しています - http://www.spaulus.com/2011/04/custombadge-2-0-retina-ready-scalable-light-reflex/?lang=en
これは、プロジェクトにドロップできるクラスであり、探している外観に合わせて簡単にカスタマイズできます。赤いバッジ内の番号の配置にわずかな問題があったため、少しずらしました。それ以外は、すべて良いです。
これは Apple のものと 100% 似ており、完全にカスタマイズ可能です: https://github.com/JaviSoto/JSBadgeView