###iOS label中間加橫線的實現 不少時候,咱們須要在label文字中間加橫線,就像超市打折商品的價格表同樣 code
這裏咱們須要給label作一個處理,代碼以下:圖片
- (void)labelText { self.label = [[UILabel alloc] initWithFrame:CGRectMake(100, 90, 200, 40)]; NSString *textStr = @"1029元"; // 中線 NSStrikethroughStyleAttributeName // 下劃線 NSUnderlineStyleAttributeName NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic]; // 賦值 self.label.attributedText = attribtStr; [self.view addSubview:self.label]; }
這樣就能夠實現label中間加橫線的效果。it