2017-02-16 13 views

ответ

0

Таким образом, вы добавляете 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 

Пожалуйста, попробуйте, если это поможет.

+0

Это работает идеально, если мы хотим отдать тень на вкладку. Но мне нужно тень на представлении ViewController для элементов табуляции. Tabbar будет находиться в режиме просмотра. –

+0

@AmitGajjar Можете ли вы попробовать следующее: - мой отредактированный код –