1
Я хочу добавить тень в представление контроллера UITabBarController's View. У кого-нибудь есть идея?Как получить поведение, как показано ниже для Swift 3.0 iOS
Я хочу добавить тень в представление контроллера UITabBarController's View. У кого-нибудь есть идея?Как получить поведение, как показано ниже для Swift 3.0 iOS
Таким образом, вы добавляете showdon на свою панель вкладок
UITabBar.appearance().shadowImage = UIImage(named:"YOURIMAGE")
UITabBar.appearance().backgroundImage = UIImage(named:"YOURIMAGE")
В деталях вы можете найти этот код полезного
tabBar.barStyle = UIBarStyle.Default
tabBar.translucent = false
tabBar.layer.shadowColor = UIColor.grayColor().CGColor
tabBar.layer.shadowOpacity = 0.8
tabBar.layer.shadowOffset = CGSizeZero
tabBar.layer.shadowRadius = 3
UITabBar.appearance().shadowImage = UIImage()
UITabBar.appearance().backgroundImage = UIImage()
Вы можете попробовать это, чтобы применить эффект тени к дочерний вид основного вида, т.е. контроллер табуляции.
self.view.layer.shadowOpacity = 0.9
self.view.layer.shadowRadius = 5.0
self.view.layer.shadowColor = UIColor.black.cgColor
Пожалуйста, попробуйте, если это поможет.
Это работает идеально, если мы хотим отдать тень на вкладку. Но мне нужно тень на представлении ViewController для элементов табуляции. Tabbar будет находиться в режиме просмотра. –
@AmitGajjar Можете ли вы попробовать следующее: - мой отредактированный код –