UInavigationBar 自动阴影怎么去除
UInavigationController使用时,我用的导航条背景是纯白色,应用的背景也是白色,这时在navigationbar下面会有一条浅浅的阴影,这个阴影怎么去掉...
UInavigationController使用时,我用的导航条背景是纯白色,应用的背景也是白色,这时在navigationbar 下面会有一条浅浅的阴影,这个阴影怎么去掉啊?难道没有除了重写外的方法吗?有没有个属性设置下就行的那种?iphone5 6.1.3 下存在这个问题,iphone4 4.3 下好像没有这个阴影。
展开
展开全部
- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR。
ios tabbar有两种的解决办法,如果你的tabbar高度是在49px而背景图没有超过这个高度的话可以使用
[self.tabBar setClipsToBounds:YES];
如果我们的高度是高于49的话,可以使用
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6)
{
[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
}
ios tabbar有两种的解决办法,如果你的tabbar高度是在49px而背景图没有超过这个高度的话可以使用
[self.tabBar setClipsToBounds:YES];
如果我们的高度是高于49的话,可以使用
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6)
{
[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
}
展开全部
有两种的解决办法,如果tabbar高度是在49px而背景图没有超过这个高度的话可以使用
[self.tabBar setClipsToBounds:YES];
如果高度是高于49的话,可以使用
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6)
{[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];}
这样那条黑线就会不见了。
[self.tabBar setClipsToBounds:YES];
如果高度是高于49的话,可以使用
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6)
{[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];}
这样那条黑线就会不见了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询