Изменить изображение при нажатии на вкладку - PullRequest
0 голосов
/ 02 мая 2020

Я хочу иметь возможность щелкнуть на вкладке своего профиля и изменить изображение на более смелый значок профиля. У меня есть два изображения. Как я могу изменить изображение, когда пользователь выбирает на вкладке?

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

Это в контроллере панели вкладок. Я думаю, что это будет работать только один раз. Я хочу сделать так, чтобы он работал каждый раз, когда они нажимают на него

1 Ответ

1 голос
/ 02 мая 2020

Существует функция, которую вы можете использовать для обнаружения выбранной вкладки в UITabBarControllerDelegate

tabBarController(_ tabBarController: UITabBarController, 
                 didSelect viewController: UIViewController)
...