zoukankan      html  css  js  c++  java
  • UILabel常用属性小结

    标签常用的属性:

    (1)frame属性:设置标签的位置与大小。

    frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);

    (2)origin属性:设置标签的位置,即标签左上角的坐标。

    origin = CGPointMake(CGFloat x, CGFloat y);

    (3)size属性:设置标签的大小,即标签的宽高。

    size = CGSizeMake(CGFloat width, CGFloat height);

    (4)text属性:设置文本的内容。

    (5)font属性:设置文本字体的大小。

      常用的三种方法:

      + (UIFont *)systemFontOfSize:(CGFloat)fontSize;

      + (UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight

      + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize;

    (6)textAlignment属性:设置文本在标签中的位置。

      NSTextAlignmentLeft     //文本内容在标签中左对齐

      NSTextAlignmentCenter  //文本内容在标签中居中

      NSTextAlignmentRight  //文本内容在标签中右对齐

    (7)textColor属性:设置文本字体颜色。

    (8)shadowColor属性:设置文本阴影颜色。

    (9)shadowOffset属性:设置文本阴影偏移量。

    (10)backgroundColor属性:设置标签的背景色。

    (11)numberOfLines属性:设置标签中文本的行数,其中0表示可以显示多行。

    (12)adjustsFontSizeToFitWidth属性:设置文本文字是否自适应标签的大小。

    Example:

        //创建标签并设置它的位置和大小

        UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 100)];

        //设置文本内容

        label.text = @"hehe";

        //设置文本字体大小与宽度

        label.font = [UIFont systemFontOfSize:30 weight:10];

        //设置文本内容居中

        label.textAlignment = NSTextAlignmentCenter;

        //设置文本字体颜色为黄色

        label.textColor = [UIColor yellowColor];

        //设置文本阴影颜色

        label.shadowColor = [UIColor blueColor];

        //设置文本阴影偏移量

        label.shadowOffset = CGSizeMake(2, 2);

        //设置标签背景色为浅灰色

        label.backgroundColor = [UIColor lightGrayColor];

        //设置标签的文本可以显示多行

        label.numberOfLines = 0;

        //设置文本文字自适应标签的大小

        label.adjustsFontSizeToFitWidth = YES;

        //将标签加入视图

        [self.view addSubview:label];

      

  • 相关阅读:
    个人博客05
    个人随笔04
    ELK-Kibana汉化
    Centos7下使用mail发送邮件
    使用Docker搭建Tomcat运行环境
    Jenkins添加maven插件
    linux下安装nodejs及npm
    服务器重启后Jenkins项目部分丢失问题解决方法
    【linux】如何查看文件的创建、修改时间
    禅道
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/4688617.html
Copyright © 2011-2022 走看看