UILabel
来源:互联网 发布:apache http有什么用 编辑:程序博客网 时间:2024/06/06 07:19
*初始化Label
UILabel *aLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 120, 280, 40)];
[aLabel setText: @"显示文本框"];
[self.view addSubview: aLabel];
1、文本属性
(1)text: label显示的文字;
(2)font: text的字体,值不可以是nil,否则异常;
(3)textColor: text的颜色;
(4)textAlignment: text的对齐方式;
(5)lineBreakMode: 当文字超出label显示区域时的截取方式
(6)enabled: text是否可变,布尔值。
2、文本区域
(1)adjustsFontSizeToFitWidth: 返回的是布尔值,设置text字体是否要减小来适应label的区域,只有当label的行数是1时有效
(2)baselineAdjustment: 当adjustsFontSizeToFitWidth值为YES的时候,如果text的font需要缩小,这个值控制基线位置,只有文本行数为1时有效。
(3)minimumFontSize: 最小字体,行数为1时有效,默认0.0
(4)numberofLines: text行数,为0时没有最大行数限制
3、高亮设置
(1)highlightedTextColor: text高亮时的颜色;
(2)highlighted: text是否高亮。
4、绘制阴影
(1)shadowColor: 阴影颜色;
(2)shadowOffset: 阴影偏移。
5、重载绘画
(1)-textRectForBounds: limitedToNumberOfLines: 不可直接调用,需要子类重载,第二参数为0时没有行数限制;
(2)-drawTextTnRect: 不可直接调用,需要子类重载。
6、用户交互
(1)userInteractionEnabled: 是否可与用户交互,基本上也都在子类中重载使用。
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UILabel
- UIlabel
- UILabel
- UILabel
- UILabel
- UILabel
- 【JavaScript】JavaScript的数组剖析
- c++ templates
- linux 切换用户身份、su、sudo、/etc/sudoers
- JSON
- 全排列的算法(六)——回溯法
- UILabel
- mysqldump备份数据库
- *Sort List - Leetcode
- mysqldump备份数据库
- pat1041 Be Unique
- 不要试图去弯曲汤勺,弯曲的是你自己——《the matrix 剧情解析》
- 档案与目录的默认权限与隐藏权限
- 下雨天气app图标绘制
- 如何测试云硬盘