ios-uibutton按钮加阴影

1、按钮加弧度和阴影

    //登录按钮 加阴影
    //self.loginBtn.layer.masksToBounds = YES;                      //当有阴影时,不能为YES
    self.loginBtn.layer.cornerRadius = 4;                           //圆角弧度
    self.loginBtn.layer.shadowOffset =  CGSizeMake(0, 4);           //阴影的偏移量
    self.loginBtn.layer.shadowOpacity = 0.8;                        //阴影的不透明度
    self.loginBtn.layer.shadowColor = [UIColor orangeColor].CGColor;//阴影的颜色

效果:


ios-uibutton按钮加阴影_第1张图片
按钮加阴影.jpg

2、按钮上文字加阴影

    //登录按钮 文字加阴影
    self.loginBtn.titleLabel.layer.shadowColor = [UIColor purpleColor].CGColor; //阴影的颜色
    self.loginBtn.titleLabel.layer.shadowOpacity = 1.0;                         //阴影的不透明度
    self.loginBtn.titleLabel.layer.shadowOffset = CGSizeMake(1, 4);             //阴影的偏移量
    self.loginBtn.titleLabel.layer.shadowRadius = 0.5f;                         //阴影的扩散半径

效果:


ios-uibutton按钮加阴影_第2张图片
按钮文字加阴影.jpg

loginBtn为xib按钮,定义在.h文件

@property (weak, nonatomic) IBOutlet UIButton *loginBtn;

你可能感兴趣的:(ios-uibutton按钮加阴影)