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];
  • 相关阅读:
    序列化与反序列化
    POST与GET的区别
    block从0到1
    核心动画与UIView的区别
    app标配控制器:UITabBarController
    APP标配控制器:UINavigationController
    一个表中的某字段中所有的数据,复制到另一个表中
    Axure使用
    photoshop使用注意事项
    js 模板引擎 jade使用语法
  • 原文地址:https://www.cnblogs.com/wlsxmhz/p/5691621.html
Copyright © 2011-2022 走看看