UILabel 的常见属性和方法:
来源:互联网 发布:怎么在淘宝上领优惠券 编辑:程序博客网 时间:2024/05/17 07:24
//创建UIlabel对象
UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];
//设置显示文本
label.text = @"This is a UILabel Demo,";
//设置文本字体
label.font = [UIFont fontWithName:@"Arial" size:35];
//设置文本颜色
label.textColor = [UIColor yellowColor];
//设置文本水平显示位置
label.textAlignment = UITextAlignmentCenter;
//设置背景颜色
label.backgroundColor = [UIColor blueColor];
//设置单词折行方式
label.lineBreakMode = UILineBreakModeWordWrap;
//设置label是否可以显示多行,0则显示多行
label.numberOfLines = 0;
// 动态调整UILabel高度
[label sizeToFit];
//根据内容大小,动态设置UILabel的高度
CGSize size = [label.text sizeWithFont:label.font constrainedToSize:self.view.bounds.size lineBreakMode:label.lineBreakMode];
CGRect rect = label.frame;
rect.size.height = size.height;
label.frame = rect;
// 换行模式
typedef enum {
UILineBreakModeWordWrap = 0, // 以空格为边界,保留整个单词
UILineBreakModeCharacterWrap, // 保留整个字符
UILineBreakModeClip, // 到边界为止
UILineBreakModeHeadTruncation, // 省略开始,以……代替
UILineBreakModeTailTruncation, // 省略结尾,以……代替
UILineBreakModeMiddleTruncation, // 省略中间,以……代替,多行时作用于最后一行
} UILineBreakMode;
UILineBreakModeWordWrap = 0,
以单词为单位换行,以单位为单位截断。
UILineBreakModeCharacterWrap,
以字符为单位换行,以字符为单位截断。
UILineBreakModeClip,
以单词为单位换行。以字符为单位截断。
UILineBreakModeHeadTruncation,
以单词为单位换行。如果是单行,则开始部分有省略号。如果是多行,则中间有省略号,省略号后面有4个字符。
UILineBreakModeTailTruncation,
以单词为单位换行。无论是单行还是多行,都是末尾有省略号。
UILineBreakModeMiddleTruncation,
以单词为单位换行。无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符。
- UILabel 的常见属性和方法:
- UILabel的属性和方法
- UIButton和UILabel的常见设置方法
- iphone开发:UILabel的一些属性和常见用法
- UILabel的各种属性和方法的使用
- UILabel 的各种属性和方法的应用
- UiLabel的属性和用法
- UILabel和UIButton的属性
- [JavaScript] document的常见属性和方法
- TWebBrowser的常见属性和方法
- window对象的常见属性和方法
- UIView的常见属性和方法
- NSString的常见属性和方法
- iOS UIPickerView的常见属性和方法
- UILabel的基本属性及方法
- IOS中UILabel常见属性及UILabel自适应高度和自动换行
- IOS之UILabel的常见属性及用法
- UIView常见属性和方法
- javascript事件冒泡的一种解决方案
- arm开发中makefile的应用
- VS2010的快捷键和VS2012变化的快捷键
- ios获取当前连接的网络名称
- 【一切皆有可能】一个平面设计师转程序员的全过程(手游程序员)
- UILabel 的常见属性和方法:
- 在asp.net web form项目中使用json
- 学习OpenCV——通过KeyPoints进行目标定位
- 人世间最美好的一个地方
- 第四周作业-键盘输入数据 和 数据类型。
- Android - 开发实例(10):让控件变得可拖拽
- 关于pmon、smon、mman、mmon、mmnl后台进程的解释
- 第四周作业
- 定时任务 Cron 格式