nsstring *price = @"¥12.3 ¥23.4";//[nsstring stringwithformat: @"¥%@ ¥%@ %@",goodsitemprice,goodsitemoriginprice,numbyuserstr] ;
nsmutableattributedstring *currentpricestr = [[nsmutableattributedstring alloc] initwithstring:price];
[currentpricestr addattributes:@ range:nsmakerange(0, 5)];
[currentpricestr addattributes:@ range:nsmakerange(6, 5)];
[currentpricestr addattributes:@ range:nsmakerange(6, 5)];
self.goodsprice.attributedtext = currentpricestr;
上面一段**原本是有後面**是有中劃線的,但是到ios10.3就無效了。
後測試發現:
1、字串中有中文字元就會設定失效;
2、對字串部分設定中劃線也失效了。
修復:方法
一、假如對一整段設定中劃線,只要沒有中文字串就行,用「¥」替代「¥」。
方法二、這個比較通用,不管有沒有中文還是部分字串設定都可以的,增加乙個富文字屬性: nsbaselineoffsetattributename : @(nsunderlinestylesingle)
iOS10 3的UILabel無法自動換行問題
今天公司專案遇到乙個問題,就是在ios10.3的系統中,使用xib建立cell,並且在cell中有乙個label是需要動態計算高度的 label.numberline 0 但是在使用fd heightforcellwithidentifier方法自動計算高度之後label依然只有一行,無法達到自動換...
如何在Word中劃橫線
我們在使用word製作 試卷或者書籍的時候,用到最多的就是橫線和下劃線。雖說這是個不起眼的小操作,但是對於一些不常用word的朋友來說是比較困難的。下面就為大家介紹幾種非常常見而且比較簡單的畫橫線技巧,幫助大家快速入門。第一種word中畫橫線 利用 u 加下劃線方法 單擊word介面上的 u 然後按...
103 java中的幾種內部類
內部類不是很好理解,但說白了其實也就是乙個類中還包含著另外乙個類 如同乙個人是由大腦 肢體 器官等身體結果組成,而內部類相當於其中的某個器官之一,例如心臟 它也有自己的屬性和行為 血液 跳動 顯然,此處不能單方面用屬性或者方法表示乙個心臟,而需要乙個類 而心臟又在人體當中,正如同是內部類在外部內當中...