博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UILabel常用属性小结
阅读量:4575 次
发布时间:2019-06-08

本文共 1528 字,大约阅读时间需要 5 分钟。

标签常用的属性:

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

  

转载于:https://www.cnblogs.com/yyt-hehe-yyt/p/4688617.html

你可能感兴趣的文章
Nmap 7.70新增功能——扫描主机所有IP
查看>>
二分图
查看>>
UVA10559&POJ1390 Blocks 区间DP
查看>>
《Linux内核》读书笔记 第十八章
查看>>
【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
查看>>
[bzoj 3289] Mato的文件管理
查看>>
Flutter学习笔记(五)
查看>>
Linux zip命令详解
查看>>
vSphere的exsi root密码忘记了
查看>>
svn的安装过程
查看>>
pure的bug记录2
查看>>
NSCopying简析
查看>>
python抓取51CTO博客的推荐博客的全部博文,对标题分词存入mongodb中
查看>>
oracle 用户 角色 权限
查看>>
P2083 找人
查看>>
MySQL 分区知识点(三)
查看>>
使用pipreqs生成项目依赖
查看>>
android 二维码生成
查看>>
sql server2008 R2安装总结
查看>>
linux命令行快捷键
查看>>