1.text:设置标签显示文本。
2.attributedText:设置标签属性文本。
NSString *text = @"first";
NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:text];
[textLabelStr setAttributes:@{NSForegroundColorAttributeName : [UIColor lightGrayColor], NSFontAttributeName : [UIFont systemFontOfSize:17]} range:NSMakeRange(11, 10)];
label.attributedText = textLabelStr;
3.font:设置标签文本字体。
label.font = [UIFont fontWithName:@"Arial" size:16];
4.textColor:设置标签文本颜色。
label.textColor = [UIColor blueColor];
5.textAlignment:设置标签文本对齐方式。
label.textAlignment = NSTextAlignmentCenter;
6.lineBreakMode:设置标签文字过长时的显示方式。
label.lineBreakMode = NSLineBreakByCharWrapping;以字符为显示单位显示,后面部分省略不显示。
label.lineBreakMode = NSLineBreakByClipping;剪切与文本宽度相同的内容长度,后半部分被删除。
label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字以……方式省略,显示尾部文字内容。
label.lineBreakMode = NSLineBreakByTruncatingMiddle;中间的内容以……方式省略,显示头尾的文字内容。
label.lineBreakMode = NSLineBreakByTruncatingTail;结尾部分的内容以……方式省略,显示头的文字内容。
label.lineBreakMode = NSLineBreakByWordWrapping;以单词为显示单位显示,后面部分省略不显示。
7.enabled:设置文字内容是否可变。
8.adjustsFontSizeToFitWidth:文字内容自适应标签宽度。
9.adjustsLetterSpacingToFitWidth:根据字母的间隔自适应标签宽度,超出部分以……显示。
10.numberOfLines:标签最多显示行数。
11.minimumScaleFactor:设置最小字体,与minimumFontSize相同,minimumFontSize在IOS 6后不能使用。
12.highlightedTextColor:设置文本高亮显示颜色,与highlighted一起使用。
13.shadowColor:设置文本阴影颜色。
14.shadowColor:设置文本阴影与原文本的偏移量。label.shadowOffset = CGSizeMake(1.0, 5.0);
15.userInteractionEnabled:设置标签是否忽略或移除用户交互。默认为NO。
16.preferredMaxLayoutWidth:优先选择标签布局的最大宽度。
17.baselineAdjustment:如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为。
label4.baselineAdjustment = UIBaselineAdjustmentNone;
UIBaselineAdjustmentAlignBaselines=0,默认,文本最上端与中线对齐。
UIBaselineAdjustmentAlignCenters, 文本中线与label中线对齐。
UIBaselineAdjustmentNone, 文本最低端与label中线对齐。
分享到:
相关推荐
ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码
一.长按文字可以弹出复制菜单,点击复制可以复制文字 二.长按输入框可以弹出粘贴菜单(系统自带的),点击粘贴可以粘贴文字 三.使用的时候直接继承WLCopyLabel就可以了 四.测试环境:Xcode 6.2,iOS 6.0 以上
三种样式 中 上 下 也可以自己修改
一行代码添加文本点击事件 原先版本有bug,大文本的时候计算位置不准,这版本点击准确率 大大提升,并且默认加大点击范围,欢迎使用 项目托管地址 : https://github.com/lyb5834/YBAttributeTextTapAction
iOS开发中,实现UILabel滚动,类似于跑马灯效果;
UILabel 和UITextField 的常用api 介绍和使用
iOS 数字滚动 UILabel
对UILabel 做了一个简单的封装,对复制(复制时截取字符串,复制追加字符串),行间距,字间距,以及改变label中某段字符串的颜色和字体
UILabel是控制字体显示的主要方式,这里我们就来看看通过NSAttributedText和NSMutableAttributedText这两个类或者用runtime的方式来在iOS App开发中修改UILabel默认字体的方法
iOS开发中自定义的UILabel字体风格,支持5种自定义的字体,直接继承就可以使用了
它基本上满足你日常大部分需求,不管是一行一个UILabel还是2个UILabel,或者是一个UIImageView或者2个,或者UILabel与UIImageView组合,只要你想的到的,HXFlexoView都可以满足你.如果你觉得对你有用,记得给点个赞哦,谢谢...
github地址:https://github.com/fengzhihao123/UI-Swift 如果帮助到了大家,还望点个star和fork
iOS UIlabel 闪烁
uilabel的内容的颜色处理
设置UILabel局部点击 根据range来设置label上的字体点击位置 得到相应点击事件
UIButton,UILabel文字旋转(倾斜),UIButton,UILabel文字旋转(倾斜)
IOS应用源码——UILabel中美化字体的例子.zip
在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐。 具体如下: // // myUILabel.h // // // Created by yexiaozi_007 on ...
适用于 IOS 7 之后, 做项目的时候经常需要动态的根据 label 的文字来计算 frame,每次都得写麻烦,给 label 写了个分类可以根据label 的文字来返回 label 的 CGSize.使用的时候添加 分类 即可.