UILabel是在app中最常用的控件,他继承了UIView,那就是说他拥有了UIView所拥有的方法.在UILabel中最常用的就是赋值显示,还有就是设置他得透明度了alpha....
1:创建UILabel
UILabel *text = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 50)];
和其他的控件一样. 在创建的时候,首先开辟内存空间,其次用frame设置其大小和位置关系.
2:给label赋值
text.text = @"欢迎光临天气预报,明天有暴风雪在2014年观看中文字幕";
text返回的是一个nsstring类型的变量.
3:设置文本对齐方式
text.textAlignment =NSTextAlignmentLeft;
NSTextAlignmentLeft设置为文本靠左显示
NSTextAlignmentRight设置文本靠右显示
NSTextAlignmentCenter 设置文本居中显示
4:设置显示最多行数
text.numberOfLines =2;
5:设置字体和字体大小
text.font = [UIFontfontWithName:@"Arial Hebrew"size:20];
在设置字体的时候,一定要时苹果官方认证的字体,不是电脑上得字体.否则可能显示不对
获得苹果支持字体的代码
/**
* 获得系统支持的所有的字体
*/
NSArray *arry = [UIFont familyNames];
for (NSString *str in arry) {
NSLog(@"%@",str);
}
6:设置文本的断行方式
text.lineBreakMode =NSLineBreakByWordWrapping;
7:设置阴影
text.shadowColor = [UIColorblackColor];
8:设置阴影便宜量
text.shadowOffset =CGSizeMake(3,4);
特别大招!!!!!!
设置文本为圆形显示:
Aview.layer.masksToBounds = YES;
Aview.layer.cornerRadius = 75;
如果设置label为圆形显示,则必须要有一个正方形,在设置view.layer.cornerradius的时候一定要时改矩形的边长的一半.才能出现效果.
- 欢迎各位一块学习,提高逼格!
-
也可以添加洲洲哥的微信公众号
更多消息
更多信iOS开发信息 请以关注洲洲哥 的微信公众号,不定期有干货推送: