iOS-UI篇一(给按钮设置阴影)

2018-11-24  本文已影响0人  种提莫的蘑菇

话不多说直接上代码

   UIButton *changeBtn = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 200, 200)];//大小随便设置的,按照自己需求修改

    changeBtn.layer.shadowOffset=  CGSizeMake(1, 1);//x向右为正,y向下为正

    changeBtn.layer.shadowOpacity=0.8;//阴影的透明度

    changeBtn.layer.shadowColor=  [UIColor redColor].CGColor;//阴影的颜色

    CGRect frame = changeBtn.bounds;

    frame.origin.x= frame.origin.x+20;//向左减 向右加

     frame.origin.y= frame.origin.y+20;//向上减 向下加

     frame.size.width= frame.size.width;//阴影的宽度

     frame.size.height= frame.size.height;//阴影的高度

    changeBtn.layer.shadowPath = [[UIBezierPath bezierPathWithRect:frame] CGPath ];//设置shadowPath

好完成!希望对你有用

上一篇下一篇

猜你喜欢

热点阅读