iOS - 删除UITabBarViewController Shadow

时间:2014-10-12 20:38:16

标签: ios objective-c uiview uitabbarcontroller quartz-core

我有一个UITabBarController用于侧边菜单导航的PPRevealSideViewController库(附加图像正在从标签栏视图转换到右侧视图控制器,其中包含一个{ {1}})。

我想删除MKMapView视图上看到的阴影。我已尝试将以下内容放在UITabBarController ViewDidLoad文件中,该文件实现了我的SLTabBarController.m

UITabBarController

我也尝试使用self.view.layer.shadowColor = [UIColor redColor].CGColor; self.view.layer.shadowOpacity = 0.0; self.view.layer.shadowRadius = 0.0; self.view.layer.shadowOffset = CGSizeMake(0, 3); self.view.clipsToBounds = NO; self.view.tabBarController.layer无济于事。

有任何建议如何实现这一目标?

Transitioning from tab bar controller to right-side view controller with map.

1 个答案:

答案 0 :(得分:1)

阴影由您正在使用的PPRevealSideViewController库创建,而不是由UITabBarController创建。 从PPRevealSideViewController docs快速达到峰值,看起来您可以使用PPRevealSideOptionsShowShadows选项禁用阴影。