UI基础:UILabel.UIFont
2016-02-17 20:25
513 查看
UILabel:标签 继承自UIView ,在UIView基础上扩充了显示文本的功能.(文本框)
UILabel的使用步骤
1.创建控件
2.设置属性
(1).设置背景颜色
(2)设置文本
(3).设置文本颜色
(4).设置文本字体
UIFont类 字体类
(5).设置文本的显示行数
(6).设置文本换行时的截取方式
(7).设置文本阴影
先设置阴影颜色
再设置阴影偏移量
(8).设置文本的对齐方式
(9)把边界磨圆
3.加入到父视图上
4.释放全部权
UILabel的使用步骤
1.创建控件
UILabel *aLabel=[[UILabel alloc]initWithFrame:CGRectMake(10, 100, 300, 100)];
2.设置属性
(1).设置背景颜色
aLabel.backgroundColor=[UIColor cyanColor];
(2)设置文本
aLabel.text=@"fuck you艹你❤️❤️❤️❤️❤️❤️❤️❤️❤️"
(3).设置文本颜色
aLabel.textColor=[UIColor redColor];
(4).设置文本字体
UIFont类 字体类
aLabel.font=[UIFont systemFontOfSize:38]; NSLog(@"%@",[UIFont familyNames]);//显示能够使用的字体名 aLabel.font=[UIFont fontWithName:@"Heiti SC" size:20];
(5).设置文本的显示行数
aLabel.numberOfLines=0;//行数为0时,不限制行数
(6).设置文本换行时的截取方式
aLabel.lineBreakMode=NSLineBreakByCharWrapping;//以分割字符的方式换行
(7).设置文本阴影
先设置阴影颜色
aLabel.shadowColor=[UIColor blueColor];
再设置阴影偏移量
aLabel.shadowOffset=CGSizeMake(2,2);
(8).设置文本的对齐方式
aLabel.textAlignment=NSTextAlignmentCenter;//居中
(9)把边界磨圆
aLabel.layer.cornerRadius=50; aLabel.layer.masksToBounds=YES;
3.加入到父视图上
[self.window addSubview:aLabel];
4.释放全部权
[aLabel release];
相关文章推荐
- 【iOS】UIPickerView -- 地址选择器:省/市/区
- [leetcode] 300. Longest Increasing Subsequence
- UIKit详解
- UIView 中常见的方法总结
- Arduino代码机制-Serial下
- UIBezierPath个人学习总结
- iOS开发 贝塞尔曲线UIBezierPath
- UiAutomator步骤
- iOS中UITextView的字数限制
- 对UIView、UIWindow和CALayer的理解
- Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences
- Java中 map.values转换为list或者string[]
- 自己动手实现一个队列LGQueue
- ConcurrentLinkedQueue
- 优化UITableViewCell高度计算的那些事(From sunny)
- 有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局?
- UITableView自定义cell上的按钮点击事件
- Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
- 36.Android之多线程和handle更新UI学习
- Incorrect string value: '/xE7/xA8/x8B/xE5/xBA/x8F...' for column 'course' at row 1