UI: 計算 段落 高度。

給定文字大?。ㄗ煮w),和 段落 寬度,

根據(jù) 任意的 文字段落, 給出相應(yīng)的 段落 寬度

 class func heightWithModel(model: FoodCourseSerialModel) -> CGFloat{
        let titleH: CGFloat = 20
        let marginY: CGFloat = 10
        let dict = [NSFontAttributeName: UIFont.systemFontOfSize(17)]
        var height: CGFloat = marginY + titleH + marginY
        if model.course_subject != nil {
            let h = NSString(string: model.course_subject!).boundingRectWithSize(CGSizeMake(kScreenWidth - 20*2, CGFloat.max), options: .UsesLineFragmentOrigin, attributes: dict, context: nil).size.height
            let newHeight = CGFloat(Int(h) + 1)
            height += (newHeight + marginY)
        }
        return height
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,193評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,326評論 25 708
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,226評論 1 4
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識,另一篇為Hea...
    兼續(xù)閱讀 1,939評論 0 17
  • 寶貝回家3天了,家里冷冷清清的,現(xiàn)在滿腦子除了工作真的沒有什么了。既然沒得選擇,就選擇把當(dāng)下的事做到最好。 今...
    yoga麗閱讀 258評論 1 2

友情鏈接更多精彩內(nèi)容