关闭

iOS中UILabel的用法(三 )

标签: UILable圆形显示设置字体赋值属性
325人阅读 评论(0) 收藏 举报
分类:

 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的时候一定要时改矩形的边长的一半.才能出现效果.


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:62528次
    • 积分:1582
    • 等级:
    • 排名:千里之外
    • 原创:98篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1条
    最新评论