iOS10 3中劃線失效

2021-08-03 11:47:20 字數 793 閱讀 5243

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中的幾種內部類

內部類不是很好理解,但說白了其實也就是乙個類中還包含著另外乙個類 如同乙個人是由大腦 肢體 器官等身體結果組成,而內部類相當於其中的某個器官之一,例如心臟 它也有自己的屬性和行為 血液 跳動 顯然,此處不能單方面用屬性或者方法表示乙個心臟,而需要乙個類 而心臟又在人體當中,正如同是內部類在外部內當中...