I am using an image to set in tab bar controller. some part of the image is transparent and should show view's content behind it. But it is not going clear and always show grey colour.
Here is the code i am using:
let appearance = UITabBarAppearance()
appearance.backgroundColor = .clear
tabBar.isTranslucent = false
appearance.backgroundImage = UIImage(named: "homeTabBG")
tabBar.standardAppearance = appearance
tabBar.barTintColor = .clear

Make the following change
may be it seems to be work because I think for a transparent effect it should set to be as true.