直接设置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)
}
}