zoukankan      html  css  js  c++  java
  • iOS UILanel 一些小实用

    UILabel *lab=[[UILabel alloc]initWithFrame:self.view.bounds];
    
    //合并
    lab.text=[NSString stringWithFormat:@"%@%@",@"coach: ","coache"];
    
    //圆形
    lab.layer.cornerRadius=num1.bounds.size.width/2;
    lab.layer.masksToBounds=YES;
    
    //换行,高度要足够才能换行
    lab.lineBreakMode = NSLineBreakByWordWrapping;
    lab.numberOfLines = 0;
    
    //边框
    lab.layer.borderColor = [UIColor colorWithRed:236.0f/255.0f green:235.0f/255.0f blue:240.0f/255.0f alpha:1].CGColor;//颜色
    lab.layer.borderWidth = 3.0f;//设置边框粗细
    lab.layer.masksToBounds = YES;
    
    lab.textAlignment =  NSTextAlignmentCenter;//居中
    lab.textAlignment = NSTextAlignmentLeft;//靠左
    lab.textAlignment = NSTextAlignmentRight;//靠右

    [lab setFont:[UIFont fontWithName:@"Helvetica-Bold" size:18]]; 

    //根据文字的多少计算label宽度
    
    NSDictionary *labDic = @{NSFontAttributeName : [UIFont boldSystemFontOfSize:18]};
    CGSize size=[lab.text sizeWithAttributes:labDic]; 
    [lab setFrame:CGRectMake(
    0, 0, size.width, 20)];
  • 相关阅读:
    解决winXP无法远程桌面连到win8
    Exception处理
    Java父类与子类的内存引用讲解
    JAVA子类继承父类
    JAVA子类调用父类构造方法
    JS 矩阵转置
    JS 二分查找
    JS冒泡排序
    JS 求平均值
    关于STM32 NVIC配置的解释
  • 原文地址:https://www.cnblogs.com/sheer-code/p/10871429.html
Copyright © 2011-2022 走看看