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];

      

  • 相关阅读:
    Include Native *.so Library in APK With Android Studio
    listview
    随笔2
    const
    关于nginx配置gzip的相关说明
    关于gzip开启后压缩对比及相关性能
    webpack 打包性能优化
    关于pc端挂载移动端页面的问题
    vue-router 中的路径异步获取时导致的to报错问题
    关于cors及文件上传和下载在非开发环境导致的异常问题
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/4688617.html
Copyright © 2011-2022 走看看