Ios开发---“UILabel”

2025-06-06 23:20:37

1、//====textAlignment(文字的位置)====label.textAlignment = NSTextAlignmentCenter; //设置文字居中//枚举 NSTextAlignmentLeft = 0, // 靠左 NSTextAlignmentCenter = 1, //居中 NSTextAlignmentRight = 2, //靠右

Ios开发---“UILabel”Ios开发---“UILabel”

3、====label的隐藏属性“hidden”=====label.hidden = YES; //显示标签 NO时 隐藏标签===tag 给标签做标记====lable.tag = 101;//通过tag值取到对应的labelUILable *lable = (id)[self.view viewWithTag:1] ;===lineBreakMode 标签的折行模式===// 设置标签的折行模式//以空格为边界,保留整个单词NSLineBreakByWordWrapping = 0, //保留整个字符NSLineBreakByCharWrapping,//到边界为止NSLineBreakByClipping,//结尾部分省略 lable.lineBreakMode = NSLineBreakByTruncatingTail;//开头部分省略lable.lineBreakMode = NSLineBreakByTruncatingHead;//中间省略lable.lineBreakMode = NSLineBreakByTruncatingMiddle;====numberOfLines 设置标签可以显示多少行文本===// 设置标签可以显示多少行文本 0表示不限制行数,无限行label.numberOfLines = 0;===== shadowColor 标签字体阴影部分颜色====//阴影部分//标签字体背影颜色lable.shadowColor = [UIColor grayColor];//阴影sizelabel.shadowOffset = CGSizeMake(1, 1);如下图

Ios开发---“UILabel”Ios开发---“UILabel”

5、其他属性//===标签加上框(线条宽度为1个点的框===)label.layer.borderWidth= 1;//===边倒圆角==lable.layer.cornerRadius = 10;//===边框颜色===lable.layer.borderColor = [UIColor greenColor].CGColor;//===设置显示内容不超出边框(包括背景颜色 和 文字)===lable.layer.masksToBounds = YES;//baselineAdjustment这个值控制文本的基线位置,只有文本行数为1是有效label1.baselineAdjustment=UIBaselineAdjustmentAlignCenters;//有三种方式typedef enum { UIBaselineAdjustmentAlignBaselines = 0, //默认值文本最上端于label中线对齐 UIBaselineAdjustmentAlignCenters,//文本中线于label中线对齐 UIBaselineAdjustmentNone,//文本最低端与label中线对齐} UIBaselineAdjustment;

6、====给label添加点击事件====大家都知道,UILabel没有点击事件,但我们通过类扩展-“选择器” 一样可以给label添加方法如下图:1.创建一个新类,集成于UILabel2.给外界提供接口3.在触摸label时调用

Ios开发---“UILabel”Ios开发---“UILabel”
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢