UILabel属性讲解
来源:互联网 发布:csdn博客设置个性域名 编辑:程序博客网 时间:2024/05/21 06:43
//创建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属性
- UILabel属性
- UILabel属性
- UILabel属性
- UILabel属性
- UILabel属性
- UILabel属性
- UILabel属性
- UILabel 属性
- UILabel常用属性总结
- UILabel的属性
- UILabel属性详解
- UILabel的各种属性
- UILabel 的属性
- UILabel的属性总结
- UILabel 常用属性
- UILabel属性使用
- SequoiaDB中查看集合空间,集合信息
- xCode V5.1.1 快捷键
- @RenderBody()和@RenderSection()
- SSO单点登录解决方案[转载]
- android TextView里边实现图文混配效果
- UILabel属性讲解
- adb常用命令
- Git hooks
- 数塔
- 字典树的运用
- PHP利用HTTP_X_FORWARDED_FOR抓取訪客ip
- linux命令详解之mv命令
- beatty定理 与 威佐夫博奕
- phoneGap开机启动动画