Ich versuche, meine Tableiste Schatten, wie die in diesem Bild zu sehen aussehen zu bekommen:iOS - Getting gewünschte Schatten über UITabBar
Was ist der beste Weg, dies zu tun? Ich bin mit Objective-C
Dank
Ich versuche, meine Tableiste Schatten, wie die in diesem Bild zu sehen aussehen zu bekommen:iOS - Getting gewünschte Schatten über UITabBar
Was ist der beste Weg, dies zu tun? Ich bin mit Objective-C
Dank
Sie können Schatten geben, indem folgenden Code auf jedes UI-Objekt
tabControl.layer.shadowOffset = CGSizeMake(0, 0);
tabControl.layer.shadowRadius = 2;
tabControl.layer.shadowColor = [UIColor blackColor].CGColor;
tabControl.layer.shadowOpacity = 0.3;
Hier i Beispiel für Ihr tabcontrol Objekt gab .
Versuchen Sie diesen
[[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
Ich würde es vorziehen, eine dedizierte Tableiste Methoden zu verwenden.
// Set `backgroundImage` to be able to use `shadowImage`
tabBar.backgroundImage = UIImage.imageWithColor(.white)
tabBar.shadowImage = #imageLiteral(resourceName: "tab_bar_shadow") // 2x34pt works for me
Danke, das ist genau das, was ich wollte. Wenn jemand es wissen wollte, um es wie dieses Bild aussehen zu lassen, verwendete ich einen Schattenradius von 8 und eine Schattenopazität von 0,3. Nochmals vielen Dank! – rohinb