【发布时间】:2014-08-28 05:01:19
【问题描述】:
我正在使用MMDrawerController。它是一个允许中心、左和右视图控制器的控件。我希望显示一个背景图像,而所有三个视图控制器都有清晰的背景。我有这个,但问题是我的子视图后面都有黑色阴影。有没有办法去除所有的子视图阴影?
【问题讨论】:
标签: ios objective-c uiview shadow mmdrawercontroller
我正在使用MMDrawerController。它是一个允许中心、左和右视图控制器的控件。我希望显示一个背景图像,而所有三个视图控制器都有清晰的背景。我有这个,但问题是我的子视图后面都有黑色阴影。有没有办法去除所有的子视图阴影?
【问题讨论】:
标签: ios objective-c uiview shadow mmdrawercontroller
查看 MMDrawerController,查看属性 showsShadow。在加载 MMDrawerController 时尝试将其设置为 NO。看起来它会影响中心视图控制器。您也可以尝试更改(MMDrawerController.m 第 37/38 行)
CGFloat const MMDrawerDefaultShadowRadius = 10.0f;
CGFloat const MMDrawerDefaultShadowOpacity = 0.8;
【讨论】:
showsShadow = NO。但是,如果您使用的是 Swift,showsShadow = false 是您的最佳选择。