我想知道是否有任何通过.xib或代码的方法,如果可以向分段控件提供阴影,如果有,那么它是如何完成的。
提前致谢。
答案 0 :(得分:0)
您可以将UISegmentedControl
添加到UIView
作为子视图。并在下面的代码的帮助下给UIView留下了阴影。
self.layer.masksToBounds = NO;
self.layer.shadowOffset = CGSizeMake(-15, 20);
self.layer.shadowRadius = 5;
self.layer.shadowOpacity = 0.5;
别忘了导入QuartzCore Framework。
#import <QuartzCore/QuartzCore.h>
可能会帮助你。
答案 1 :(得分:0)
我知道这是一个迟到的回复,但这在iOS 9中对我有用:
segmentedControl.layer.shadowColor = [UIColor blackColor].CGColor;
segmentedControl.layer.shadowOffset = CGSizeMake(0, 0);
segmentedControl.layer.shadowOpacity = .85f;