在做***格的時候需要用到刪除線,但是網上的刪除線千篇一律,都是大抄小抄,其實蘋果的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 ...