单击标签栏时更改图像

Change Image when clicking tabbar

我希望能够单击我的个人资料选项卡并将图像更改为更粗的个人资料图标。我有两个图像。如何在用户选择选项卡时更改图片?

if selectedIndex == 3 {
            self.tabBarController?.tabBar.items?[3].image = UIImage(named: "AppIcon")
        }

这是在标签栏视图控制器中。我认为这只会 运行 一次。我想这样做 运行s 每次他们点击它

有一个函数可以用来检测 UITabBarControllerDelegate

中选定的选项卡
tabBarController(_ tabBarController: UITabBarController, 
                 didSelect viewController: UIViewController)