iOS label中間加橫線的實現

###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

相關文章
相關標籤/搜索