Sto cercando di rendere uno sfondo sfocato lo UITabBar
per il mio UITabViewController
e l'idea è di renderlo sfocato e trasparente in modo che le viste sottostanti possano essere viste scorrendo per.Sfondo nero su UITabBar trasparente
Purtroppo non posso per la vita di me ottenere la barra delle schede per essere trasparente. Indipendentemente da ciò che faccio, c'è sempre uno sfondo nero nella barra delle schede che impedisce la visualizzazione dei controller di visualizzazione sottostanti.
Se cambio l'alfa del UITabBar
a qualcosa di basso posso vedere che la Tableview è davvero dietro di esso, ma si può vedere che il UITabBar
ha una sorta di sfondo ad esso che impedisce il Tableview da completamente mostrando attraverso (e non voglio bloccare gli elementi dei pulsanti per essere invisibili, solo lo sfondo della barra delle linguette).
Come può essere?
Secondo la barra delle schede personalizzate fatto carico che ho:
self.tabBar.translucent = true
self.tabBar.alpha = 0.3
self.tabBar.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.0)
self.tabBar.layer.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.0).CGColor
self.tabBar.backgroundImage = nil
self.tabBar.shadowImage = nil
e nel AppDelegate ho:
UITabBar.appearance().barTintColor = UIColor.clearColor()
UITabBar.appearance().tintColor = kColorAccent
UITabBar.appearance().translucent = true
UITabBar.appearance().translucent = true
UITabBar.appearance().backgroundColor = UIColor.clearColor()
UITabBar.appearance().backgroundImage = nil
UITabBar.appearance().layer.backgroundColor = UIColor.clearColor().CGColor
UITabBar.appearance().shadowImage = nil
... yeah E 'eccessivo, ma voglio provare tutto.
Qualche idea su cosa fare?
hanno hai provato questo? http://stackoverflow.com/questions/20979281/ios-7-tabbar-translucent-issue –
@johnykumar sì, la barra delle schede è impostata su traslucida ma non viene ancora visualizzato nulla. – Josh
Quindi vuoi che la barra delle schede sia completamente trasparente? O traslucido con una sfocatura? – JAL