UILabel添加刪除線的效果(類似于商品促銷價格的效果)

直接上代碼

 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 100)];
 [self.view addSubview:label];
 NSAttributedString *attributedString = [[NSAttributedString alloc]initWithString:@"10000¥"
                              attributes:
 @{NSFontAttributeName:[UIFont systemFontOfSize:20.f],//設置字體大小
NSForegroundColorAttributeName:[UIColor greenColor],//設置字體顏色
  NSStrikethroughStyleAttributeName:@(NSUnderlineStyleSingle|NSUnderlinePatternSolid),//設置刪除線樣式
NSStrikethroughColorAttributeName:[UIColor redColor]}];//設置刪除線顏色
label.attributedText = attributedString;
label.font = [UIFont systemFontOfSize:36 weight:50];

效果圖


UILabel添加刪除線
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容