0%

iOS开发:UIButton设置文本和字体

直接设置titleLabel的text是无效的

extension UIButton {
///设置iconfont 但设置字体必须同时设置字体大小
/// - parameter str:iconfont 字串 如\u{e603}
/// - parameter fontSize:字体大小
func icon(str:String,fontSize: CGFloat) {

    self.titleLabel?.font = UIFont(name: "iconfont", size: fontSize)
    //swift使用unicode码
    self.setTitle(str, forState: UIControlState.Normal)
    
}

}