码迷,mamicode.com
首页 > 其他好文 > 详细

传入一个label或者button,传入5s,6和6+的文字尺寸 快速定义文字大小

时间:2016-03-08 13:33:49      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

func isIphone6() -> Bool {
    
    if screenWidth() > 320 {
        
        return true
    }
    else {
        return false
    }
}

func isIphone6Plus() -> Bool {
    
    if screenWidth() > 375 {
        
        return true
    }
    return false
}

func fontSize(aView: UIView, fivs: CGFloat, six: CGFloat, sixPlus: CGFloat) {
    
    if (aView as? UILabel) != nil {
        
        
        if isIphone6Plus() {
            (aView as UILabel).font = UIFont.systemFontOfSize(sixPlus)
        }
        else if isIphone6() {
            (aView as UILabel).font = UIFont.systemFontOfSize(six)
        }
        else {
            (aView as UILabel).font = UIFont.systemFontOfSize(fivs)
        }
    }
    else if (aView as? UIButton) != nil {
        if isIphone6Plus() {
            (aView as UIButton).titleLabel!.font = UIFont.systemFontOfSize(sixPlus)
        }
        else if isIphone6() {
            (aView as UIButton).titleLabel!.font = UIFont.systemFontOfSize(six)
        }
        else {
            (aView as UIButton).titleLabel!.font = UIFont.systemFontOfSize(fivs)
        }
    }
}

 

传入一个label或者button,传入5s,6和6+的文字尺寸 快速定义文字大小

标签:

原文地址:http://www.cnblogs.com/Ganggang888/p/5253603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!