给分段控制阴影
Giving shadow to segmented control
想知道有没有办法通过.xib或者代码,能不能给分段控件提供shadow,如果有怎么实现..
提前致谢。
您可以将 UISegmentedControl
添加到 UIView
作为子视图。并借助以下代码为 UIView 提供阴影。
self.layer.masksToBounds = NO;
self.layer.shadowOffset = CGSizeMake(-15, 20);
self.layer.shadowRadius = 5;
self.layer.shadowOpacity = 0.5;
不要忘记导入 QuartzCore 框架。
#import <QuartzCore/QuartzCore.h>
也许它会对你有所帮助。
我知道这个回复有点晚,但这对我在 iOS 9 中有用:
segmentedControl.layer.shadowColor = [UIColor blackColor].CGColor;
segmentedControl.layer.shadowOffset = CGSizeMake(0, 0);
segmentedControl.layer.shadowOpacity = .85f;
想知道有没有办法通过.xib或者代码,能不能给分段控件提供shadow,如果有怎么实现..
提前致谢。
您可以将 UISegmentedControl
添加到 UIView
作为子视图。并借助以下代码为 UIView 提供阴影。
self.layer.masksToBounds = NO;
self.layer.shadowOffset = CGSizeMake(-15, 20);
self.layer.shadowRadius = 5;
self.layer.shadowOpacity = 0.5;
不要忘记导入 QuartzCore 框架。
#import <QuartzCore/QuartzCore.h>
也许它会对你有所帮助。
我知道这个回复有点晚,但这对我在 iOS 9 中有用:
segmentedControl.layer.shadowColor = [UIColor blackColor].CGColor;
segmentedControl.layer.shadowOffset = CGSizeMake(0, 0);
segmentedControl.layer.shadowOpacity = .85f;