0

おはようございます。タブ バーを設計し、カスタム タブ バー項目でカスタマイズすることができましたが、ビューが読み込まれたときにタブ バー項目を元の画像の色で読み込む方法がわかりません。私のコードは次のようになります。

class GamePage: UIViewController {



override func viewDidLoad() {

    super.viewDidLoad()

    tabBarItem.image = tabBarItem.image?.withRenderingMode(.alwaysOriginal)

             tabBarItem.selectedImage = tabBarItem.selectedImage?.withRenderingMode(.alwaysOriginal)

    

}

これにより、次の結果が得られ ます。タブバーのアイテムがグレー表示されました

タブバーの項目をクリックすると、目的の効果が得られますが、アプリが起動して最初のビューが読み込まれ、タブバーの項目が次のように色付けされたときに、必要な効果が得られます

4

1 に答える 1

0

アセット カタログで画像レンダリング モードを直接設定できます。

ここに画像の説明を入力

于 2022-01-09T06:48:17.640 に答える