点击标签栏时改变图像

问题描述 投票:0回答:1

我希望能够点击我的个人资料标签,并将图像改为更大胆的个人资料图标。我有两张图片。当用户在标签上选择时,我如何改变图片?

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

这是在标签栏视图控制器中。我认为这只会运行一次。我想让它在用户每次点击时都运行。

swift xcode tabbar
1个回答
1
投票

有一个函数你可以用来检测选中的标签页在 UITabBarControllerDelegate

tabBarController(_ tabBarController: UITabBarController, 
                 didSelect viewController: UIViewController)
© www.soinside.com 2019 - 2024. All rights reserved.