UILabel各類屬性設置

 UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 200, 200)];app

    

    //從新設置座標和大小字體

    label.frame=CGRectMake(100, 100, 200, 250);ip

    

    //設置標籤內容it

    label.text=@"i am a label i am a label i am a label";io

    

    //設置tag,至關於控件的惟一的身份號view

    label.tag=81;ping

    

    //設置字體風格和大小vi

    label.font=[UIFont boldSystemFontOfSize:20];標籤

    

    //設置字體的類型和大小字符

    label.font=[UIFont fontWithName:@"Arial" size:18];

    

    //如何查看全部字體

    NSArray *fonts=[UIFont familyNames];

    NSLog(@"%@",fonts);

    

    //設置標籤文本顏色

    label.textColor=[UIColor whiteColor];

    

    //文字和label邊框對其

    label.textAlignment=NSTextAlignmentCenter;

    /*

     NSTextAlignmentCenter  居中

     

     NSTextAlignmentLeft    左對齊

     

     NSTextAlignmentRight   右對齊

     */

    

    

    //設置label顯示的行數  默認爲1  若是設置爲0則沒有限制

    

    label.numberOfLines=0;

    

    //設置label的背景色    =clear  清楚顏色

    label.backgroundColor=[UIColor brownColor];

    

    //設置文字的基準線對其

    label.baselineAdjustment=UIBaselineAdjustmentAlignBaselines;

    /*

     

     UIBaselineAdjustmentAlignCenters  文本中線位於label中線對齊

     UIBaselineAdjustmentAlignBaselines 文本上端位於label中線對齊

     UIBaselineAdjustmentNone           文本底端位於label中線對齊

 

     

     */

    

    //讓字體大小適應Label的寬度(只會變小) 必須numberOfLines=1時有效

//    label.adjustsFontSizeToFitWidth=YES;

    

    //設置標籤的高亮

    label.highlighted=YES;

    //設置標籤高亮時的顏色

    label.highlightedTextColor=[UIColor whiteColor];

    

    

    //設置陰影偏移的大小

    label.shadowOffset=CGSizeMake(2, 2);

    //陰影顏色

    label.shadowColor=[UIColor grayColor];

    

    

    //設置是否能夠交互(默認不能交互) 可是能夠設置

    label.userInteractionEnabled=YES;//默認NO

    

    

    //label設置爲激活狀態 NO爲禁用狀態 灰色

    label.enabled=YES;

    

    

    //設置文字斷行

    label.lineBreakMode=NSLineBreakByCharWrapping;

    /*

    NSLineBreakByCharWrapping   以字符換行 行數不夠 以字符捨去尾端

    NSLineBreakByWordWrapping   以單詞換行 行數不夠 以單詞捨去尾端

    NSLineBreakByClipping       以單詞換行 行數不夠 以字符捨去尾端

     

     */

    

    //把view的中心點設置爲label的中心點

    label.center=self.view.center;

    

    //把label添加到view上

    

    [self.view addSubview:label];

相關文章
相關標籤/搜索