

UITabBarに周囲が白くなっている赤丸のbadgeをつけたいのですが、ググってもうまくやり方がわかりません。

下記のようなライブラリは、見つけたんですが、うまくできませんでした。  
<https://github.com/evgenyneu/swift-badge>  
よろしくお願いします。


CC BY-SA 4.0
2021-12-13T17:11:39.160
84116
2021-12-14T04:50:28.643
42008
question
swift xcode uikit uitabbarcontroller
UITabBarにカスタムなbadgeをつけたい


[UIBarItem](https://developer.apple.com/documentation/uikit/uibaritem/1616415-image)にimage(UIImage)プロパティがあるので、そこにUIGraphicsBeginImageContextで作成したUIImageをセットすればいけそうな気がします。

[画像とテキストの合成 UIGraphicsBeginImageContext](https://i-app-
tec.com/ios/uigraphicsbeginimagecontext.html)

もしくはSF Symbolsを使って、やるとかですかね。  
細かい色設定はおそらくできませんが

UIImage.withTintColor()を使って、SF Symbolsの色も設定可能です。  
<https://techlife.cookpad.com/entry/2021/01/05/custom-symbols-ja>


CC BY-SA 4.0
2021-12-14T04:13:39.083
84124
2021-12-14T04:50:28.643
2021-12-14T04:50:28.643
40856
40856
84116
answer