Safari App Extensionsを使用すると、動的にツールバーのボタン画像を変更することはできませんが、拡張ハンドラのvalidationHandler
メソッドに文字列を渡すことで、あなたにadd a string to the button as a badgeを聞かせてください:Safari App Extensionのツールバーボタンのテキストバッジをあまりにも醜くすることはできますか?
override func validateToolbarItem(in window: SFSafariWindow, validationHandler: @escaping ((Bool, String) -> Void)) {
// This is called when Safari's state changed in some way that would require the extension's toolbar item to be validated again.
validationHandler(true, "1")
}
残念ながら、この呼び名を与えられたテキストは見栄えしません。私は呼び名を与えられたテキストの外観をカスタマイズに関するドキュメントに何かを見つけることはできませんが、念のために、おそらくあることを意味するもののクリッピングを避けるためにどのような方法がある
円形のバッジ?
私は考えられない、サファリには変更できないデザインチャートがあります – Fky