UILabel標籤控件1

//經常用在顯示提示性文字的地方

    //創建uilabel對象

    UILabel *label = [[UILabel alloc]init];

    //設置label的座標和大小

    label.frame = CGRectMake(50, 100, 200, 40);

    //設置標籤的背景色

    label.backgroundColor = [UIColor orangeColor];

    self.window.backgroundColor = [UIColor redColor];

    

    //顯示標籤的文字

    label.text = @"my is a label";

    //label.text = @"我是標籤”;

    //自動適配大小完全顯示文字

    label.adjustsFontSizeToFitWidth = YES;

  //設置顯示行數(行數和字體大小以及標籤的高度以及顯示文字的長度有關)

   //設置爲0則表示不限制顯示行數

    label.numberOfLines = 0;

    //更改文字的顏色

    label.textColor = [UIColor whiteColor];

    //設置文字對齊方式

    //NSTextAlignmentLeft   --左對齊

    //NSTextAlignmentRight  --右對齊

    //NSTextAlignmentCenter --居中

    label.textAlignment = NSTextAlignmentCenter;

//設置文字每行換行模式(換行:第一行到第二行;截斷:最後一行的操作,不顯示"…")

label.lineBreakMode = NSLineBreakByTruncatingTail;

    NSLineBreakByWordWrapping = 0—-按單詞來截斷換行 /* Wrap at word boundaries, default */

    NSLineBreakByCharWrapping,    -—按字符來截斷換行 /* Wrap at character boundaries */

    NSLineBreakByClipping,    -—按單詞來換行,按字符來截斷 /* Simply clip */

    NSLineBreakByTruncatingHead,   —-按單詞換行,如果顯示不完最後一行行首顯示”..." /* Truncate at head of line: "...wxyz" */

    NSLineBreakByTruncatingTail,   —-按單詞換行,如果顯示不完最後一行結尾顯示”..." /* Truncate at tail of line: "abcd..." */           

    NSLineBreakByTruncatingMiddle  —-按單詞換行,如果顯示不完在最後一行中間顯示”..."  

    //設置系統樣式的字體

    label.font = [UIFont systemFontOfSize:30];

    //設置粗體的30號字體

    label.font = [UIFont boldSystemFontOfSize:30];

    //設置斜體

    label.font = [UIFont italicSystemFontOfSize:30];

    //獲取系統所有字體名稱存入數組查看

    NSArray *arrayFont = [UIFont familyNames];

    NSLog(@"%@",arrayFont);

    //設置其他系統字體

    label.font =[UIFont fontWithName:@"Bodoni 72 Oldstyle" size:30];

    //設置標籤字體陰影

    label.shadowColor = [UIColor blackColor];

    //設置字體陰影偏移量

    //偏移位置參考座標系

    label.shadowOffset = CGSizeMake(-2, 2);

    //設置是否高亮

    label.highlighted = NO;

    //設置高亮的文字顏色

    label.highlightedTextColor = [UIColor greenColor];

    //設置標籤是否隱藏

    label.hidden = NO;

    

    //將標籤添加到窗口上

    [self.window addSubview:label];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章