iOS Label新增刪除線

2021-07-05 06:48:51 字數 907 閱讀 1903

在做***格的時候需要用到刪除線,但是網上的刪除線千篇一律,都是大抄小抄,其實蘋果的nsattributedstring就可以實現這一點啦。

**如下:

[objc]view plain

copy

nsstring

*oldprice = 

@"¥ 12345"

;  nsuinteger length = [oldpricelength

];  

nsmutableattributedstring

*attri = [[nsmutableattributedstring

alloc

]initwithstring

:oldprice];  

[attriaddattribute

:nsstrikethroughstyleattributename

value

:@(nsunderlinepatternsolid | nsunderlinestylesingle)

range

:nsmakerange(

2, length-

2)];  

[attriaddattribute

:nsstrikethroughcolorattributename

value

:uicolorfromrgb(0x

9999

99, 1

)range

:nsmakerange(

2, length-

2)];  

[oldpricelabelsetattributedtext

:attri];  

**我覺得稍微有點ios知識的人都能看懂,就不多介紹了,僅供後人參考。如有不足,請多諒解。

iOS label出現未知邊框線的bug

在前段時間碰到了乙個問題 label上出現了乙個位置的右邊框 仔細檢視 發現沒有指定邊框 而且奇怪的是只顯示右邊框 其他邊框沒有顯示 需求效果圖 實際效果圖 結構圖 通過檢視結構圖 可以發現英雄聯盟 label的右邊框明顯黑一點 改正前 uilabel taglabel uilabel alloc ...

css刪除線 使用HTML5的刪除線

css非常適合樣式設定,但不適用於提供內容含義。這就是html語義標記的用途,當你嘗試刪除內容時,通常會有乙個原因,並且可以使用適當的html標籤來描述該原因。使用或傳達,並賦予你的 以語義意義 是的,它們都是刪除線。但是,它們傳達了關於內容的不同含義。所以它們是不能互換的。你要選擇乙個能反映你想達...

mysql新增刪除索引 mysql新增刪除索引

mysql show create table table test table create table table test create table table test id bigint 20 not null auto increment comment 涓婚敭 activity id ...