·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> IOS-UI-UILable

IOS-UI-UILable

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

 //用于文本展示

  UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 200, 300)];

    //使用测色器自选颜色

    label.backgroundColor = [UIColor colorWithRed:26/255.f green:124/255.0 blue:248/255.0 alpha:1];

    

    label.text = @"我来自中国,这是个美丽的地方";//文本

    

    label.textColor = [UIColor whiteColor];//字体颜色

    

    label.font = [UIFont systemFontOfSize:18];//系统字体大小

    

    //label.font = [UIFont boldSystemFontOfSize:18];//系统字体加黑粗

    

    //自定义字体

    //  label.font = [UIFont fontWithName:<#(NSString *)#> size:<#(CGFloat)#>];//自定义字体,第一个参数代表字体名,第二个参数代表大小

    

    label.numberOfLines = 0;//换行设置(0代表默认无效)

    label.lineBreakMode = NSLineBreakByCharWrapping;//(多种)换行样式(line Break Mode换行模式)

    

    label.textAlignment = NSTextAlignmentLeft;//对齐方式(对齐Alignment)

    

    //需要激活(允许操作)才能设置文本

    label.shadowColor = [UIColor blackColor];//文本的阴影颜色(shadow阴影)

    label.shadowOffset = CGSizeMake(2, 2);//文本的阴影偏移

    label.enabled = NO;//是否激活,默认YES

    

    

    //设置标签

    label.tag = 1;

    //label.transform = CGAffineTransformMakeRotation(0.4);//设置文本倾斜程度(transform 变换)

    [self.view addSubview:label];

    

    [self setLabelText];

}

//设置更换新文本

-(void)setLabelText{

    //获取标签的对应视图

    // UILabel *label = (UILabel *)[self.view viewWithTag:1];

    //label.text = @"新文本";

}