zoukankan      html  css  js  c++  java
  • iOS 为label添加删除线

    UILabel *testLabel = [[ UILabel alloc] initWithFrame:CGRectMake(10, 100, 200, 100)];
        testLabel.numberOfLines = 0;
        NSString* strText = @"测试画删除线测试画删除线测试画删除线测试画删除线测试画删除线";
        NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:strText];
        NSRange contentRange = {0,[content length]};
        [content addAttribute:NSStrikethroughStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];
        testLabel.attributedText = content;
        [self.view addSubview:testLabel];

    NSFontaAttributeName 字体

    NSParagraphStyleAttributeName 段落格式

    NSForegroundColorAttributeName 字体颜色

    NSBackgroundColorAttributeName 背景眼色

    NSStrikethroughSstyleAttributeName 删除线格式

    NSStrikethroughColorAttributeName  删除线颜色

    NSStrokeWidthAttributeName 删除线宽度

    NSUnderlineStyleAttributeName 下划线格式

    UILabel *testLabel2 = [[UILabel alloc] initWithFrame:CGRectMake(10, 300, 200, 100)];
        NSMutableAttributedString *content2 = [[NSMutableAttributedString alloc]initWithString:strText];
        testLabel2.numberOfLines = 0;
        NSRange contentRange2 = {0,[content2 length]};
        [content2 addAttributes:@{NSStrikethroughStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleSingle],NSStrikethroughColorAttributeName:[UIColor redColor]} range:contentRange2];
        testLabel2.attributedText = content2;
        [self.view addSubview:testLabel2];
  • 相关阅读:
    灾难 BZOJ 2815
    消耗战 BZOJ 2286
    征途 BZOJ 4518
    纸箱堆叠 BZOJ 2253
    Gate Of Babylon BZOJ 1272
    std::string::npos mean
    [转]整理索引碎片,提升SQL Server速度
    笔记本win7制作wifi
    关闭linux下的使用的端口
    linux多线程
  • 原文地址:https://www.cnblogs.com/wlsxmhz/p/5691621.html
Copyright © 2011-2022 走看看