記錄自己傻逼的行為 Label

為了自己傻逼的行為記錄一章,以后會不斷更新,希望大家不要學(xué)我。

今天最傻逼的行為是:

Paste_Image.png

明星項目 + 項目標(biāo)題 Label 顯示, 自己一開始的做法是在Label中的String 添加 空格 沒錯是空格,讓空格去替代 明星項目的位置。

最后發(fā)現(xiàn) 在iOS9 iOS10 中是界面顯示不對, 因為iOS10的字體換了,計算長度除了問題。

解決辦法就是: firstLineHeadIndent

 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
 [paragraphStyle setFirstLineHeadIndent:60];
 [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [title length])];


 /*
      
     NSMutableParagraphStyle與NSParagraphStyle包括一下屬性
      
      
     alignment //對齊方式
     firstLineHeadIndent //首行縮進
     headIndent //縮進
     tailIndent  //尾部縮進
     lineBreakMode  //斷行方式
     maximumLineHeight  //最大行高
     minimumLineHeight  //最低行高
     lineSpacing  //行距
     paragraphSpacing  //段距
     paragraphSpacingBefore  //段首空間
     baseWritingDirection  //句子方向
     lineHeightMultiple  //可變行高,乘因數(shù)。
     hyphenationFactor //連字符屬性
     NSString *const NSForegroundColorAttributeName;//值為UIColor,字體顏色,默認為黑色。
      
      
     */

最后編輯于
?著作權(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)容

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