UILabel 标签

来源:互联网 发布:叶子楣 知乎 编辑:程序博客网 时间:2024/05/22 06:27

UILabel标签-----用于显示文本信息。

常用属性有:

    //创建子视图并指定位置和大小,位置坐标相对于子视图而言

    //创建UILabel标签对象,用于显示文字

    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(101025060)];

    //设置label背景色

    label.backgroundColor = [UIColor grayColor];

    //设置label显示文本

    label.text = @"many many years ago,曾经有一份真挚的爱情,I want to be a pilot,摆在我的面前。";

    //设置显示文本字体颜色

    label.textColor = [UIColor redColor];

    //设置字体大小

    label.font = [UIFont systemFontOfSize:25];

    //设置文字粗体

    //label.font = [UIFont boldSystemFontOfSize:25];

    //设置文字斜体----对英文和数字有效,对汉字无效

    //label.font = [UIFont italicSystemFontOfSize:25];

    //设置字体对其方式

    label.textAlignment = NSTextAlignmentLeft;//此种为默认

    //字体大小自适应

    //label.adjustsFontSizeToFitWidth = YES;

    //设置显示行数----0时表示不限制行数

    label.numberOfLines = 0;

    //高度自适应

    [label sizeToFit];

    

    //设置字体阴影

    label.shadowColor = [UIColor yellowColor];

    //设置字体阴影偏移量

    label.shadowOffset = CGSizeMake(-22);

    

    //加载labelview

    [view addSubview:label];

    

    //添加视图到父视图

    //注意:父视图与子视图不是继承关系,直接修改父视图的hiddenalpha会对子视图有相同影响

    [self.view addSubview:view];

    

    //获取系统自带所有字体

    NSArray *familyNames = [UIFont familyNames];//字体族数组

    for (NSString *familyName in familyNames) {

        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];//字体族

        for (NSString *fontName in fontNames) {

            NSLog(@"%@",fontName);//字体

        }

    }


0 0