zoukankan      html  css  js  c++  java
  • iOS设置控件圆角,和label的行距。

    1. 设置控件圆角

         UIView *nameBgView = (UIView *)[PublicMethods creatViewWithType:@"UIView" andParent:name           andTag:kDrawCarTabelNameHeadBgViewTag];
                [nameBgView setFrame:CGRectMake(kDrawCarTableContentLabelXMargin, 30, name.frame.size.width-kDrawCarTableContentLabelXMargin*2, 50)];
                nameBgView.backgroundColor = [UIColor colorWithHex:0x43019d alpha:1];
                
                
                UIBezierPath *bezierPath = [UIBezierPath bezierPathWithRoundedRect:nameBgView.bounds byRoundingCorners:UIRectCornerTopLeft|UIRectCornerTopRight cornerRadii:CGSizeMake(5, 5)];
                
                CAShapeLayer *maskLayer = [CAShapeLayer layer];
                maskLayer.frame =nameBgView.bounds;
                maskLayer.path = bezierPath.CGPath;
                nameBgView.layer.mask = maskLayer;
                

    2. 设置label行距

    NSString *text = @"wnklsaxknsalkxnaslxnaklxaslxamxlakxnaskxnaskxnankxnaskxnaslkx";

    UILabel *contentLabel = [[UILabel alloc] init];

     NSMutableAttributedString *attStrSupplier = [[NSMutableAttributedString alloc]initWithString:text];
                //创建NSMutableParagraphStyle实例
                NSMutableParagraphStyle *styleSupplier = [[NSMutableParagraphStyle alloc]init];
                //设置行距
                [styleSupplier setLineSpacing:10.0f];
           
                [attStrSupplier addAttribute:NSParagraphStyleAttributeName value:styleSupplier range:NSMakeRange(0,text.length)];
         
                contentLabel.attributedText =attStrSupplier;

  • 相关阅读:
    CV方向的高效阅读英文文献方法总结
    数据增强方法总结
    CNN结构演变总结(三)设计原则
    CNN结构演变总结(二)轻量化模型
    CNN结构演变总结(一)经典模型
    CNN可视化技术总结(四)--可视化工具与项目
    Codeforces972 D. Kuro and GCD and XOR and SUM 01Trie
    Codeforces 982 D. Shark
    Codeforces Round #700 (Div. 2) A~D题解
    codeforces 1004 D. Sonya and Matrix 构造
  • 原文地址:https://www.cnblogs.com/blogfan/p/5846815.html
Copyright © 2011-2022 走看看