美文网首页
iOS UILabel文字加上阴影效果

iOS UILabel文字加上阴影效果

作者: Eyes_cc | 来源:发表于2020-05-12 09:37 被阅读0次
    // 店名
    let leftNavShop: UILabel = {
        let label = UILabel()
        label.text = "xxx"
        label.textColor = UIColor.white
        label.font = UIFont.adjustBoldFontSize(ofSize: 15)
        label.shadowColor = UIColor.black.withAlphaComponent(0.3)
        label.shadowOffset = CGSize(width: 2, height: 2)
        return label
    }()
    // 阴影的颜色
    label.shadowColor =  UIColor.black.withAlphaComponent(0.3)
    // 阴影的偏移
    label.shadowOffset = CGSize(width: 2, height: 2)
    width: 正 -> 右,负 -> 左
    height:正 -> 下,负 -> 上
    #这里的width、height代表的是x、y值。
    

    方法二

    // 设置阴影
    func setShadow(color:UIColor, offset:CGSize, opacity:Float, radius:CGFloat) {
        //设置阴影颜色
        self.layer.shadowColor   = color.cgColor
        //设置阴影偏移量
        self.layer.shadowOffset  = offset
        //设置透明度
        self.layer.shadowOpacity = opacity
        //设置阴影半径
        self.layer.shadowRadius  = radius
     }
    

    相关文章

      网友评论

          本文标题:iOS UILabel文字加上阴影效果

          本文链接:https://www.haomeiwen.com/subject/usmvnhtx.html