staram się dostać mój bar cień kartę wyglądać jak jeden widział w tym obrazie:iOS - Pierwsze pożądany cień powyżej UITabBar
Jaki jest najlepszy sposób to zrobić? Używam objective-c
Dzięki
staram się dostać mój bar cień kartę wyglądać jak jeden widział w tym obrazie:iOS - Pierwsze pożądany cień powyżej UITabBar
Jaki jest najlepszy sposób to zrobić? Używam objective-c
Dzięki
Można dać cień za pomocą następującego kodu do dowolnego obiektu UI
tabControl.layer.shadowOffset = CGSizeMake(0, 0);
tabControl.layer.shadowRadius = 2;
tabControl.layer.shadowColor = [UIColor blackColor].CGColor;
tabControl.layer.shadowOpacity = 0.3;
Oto dałem przykład dla obiektu TabControl .
próbować ten jeden
[[UITabBar appearance] setShadowImage:[UIImage imageNamed:@"transparentShadow.png"]];
Swift 4:
tabBar.layer.shadowOffset = CGSize(width: 0, height: 0)
tabBar.layer.shadowRadius = 2
tabBar.layer.shadowColor = UIColor.black.cgColor
tabBar.layer.shadowOpacity = 0.3
wolałbym użyć dedykowanych metod pasku kart.
// Set `backgroundImage` to be able to use `shadowImage`
tabBar.backgroundImage = UIImage.imageWithColor(.white)
tabBar.shadowImage = #imageLiteral(resourceName: "tab_bar_shadow") // 2x34pt works for me
Dzięki, właśnie tego chciałem. Jeśli ktoś chciał wiedzieć, aby wyglądał jak ten obraz, użyłem promienia cienia 8 i zaciemnienia cienia 0,3. Jeszcze raz Ci dziękuję! – rohinb