gpt4 book ai didi

iOS:如何给`tabbar` 添加阴影?

转载 作者:行者123 更新时间:2023-11-28 21:25:57 27 4
gpt4 key购买 nike

我有一个测试,可以将阴影添加到我的 tabbar,但它没有用。我的代码如下:

    _button.layer.shadowColor = [UIColor grayColor].CGColor;
_button.layer.shadowOffset = CGSizeMake(4,4);
_button.layer.shadowOpacity = 0.8;
_button.layer.shadowRadius = 4;

/* remove tab-line */
[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
[self.tabBarController.tabBar setClipsToBounds:YES];

self.tabBarController.tabBar.layer.shadowColor = [UIColor grayColor].CGColor;
self.tabBarController.tabBar.layer.shadowOffset = CGSizeMake(0,-4);
self.tabBarController.tabBar.layer.shadowOpacity = 0.8;
self.tabBarController.tabBar.layer.shadowRadius = 4;

我还拍了一张照片来证明:

the button has shadow but tabbar has nothing

最佳答案

创建带有阴影的图像,然后按如下方式使用。

[[UITabBar appearance] setBackgroundImage:[[UIImage alloc] INITWITHYOURCUSTOMIMAGE]]; 
[[UITabBar appearance] setShadowImage:[[UIImage alloc] INITWITHYOURCUSTOMIMAGE]];

迅速:

UITabBar.appearance().shadowImage = UIImage(named:"YOURIMAGE")
UITabBar.appearance().backgroundImage = UIImage(named:"YOURIMAGE")

关于iOS:如何给`tabbar` 添加阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38045282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com