UILabel 的屬性(用法)方法

  

Label 中經常使用的方法屬性app

UILabel *label =[[UILabel alloc]initWithFrame:CGRectMake(90, 100, 140, 40)];//設置Label的大小字體

    //label.text =@"loveLYD meixian";//1.設置Label的文本spa

    NSString *sampleText = [NSString stringWithFormat:@"loveLYD meixian  but you should love me can you , that I will love you forever"];orm

    label.text = sampleText;//第二種設置字本ip

    label.backgroundColor = [UIColor redColor];//設置Label的背景顏色string

    label.textAlignment =NSTextAlignmentCenter;//設置字體的位置it

    label.textColor =[UIColor yellowColor];//設置字體的顏色io

    //Fontclass

    //label.font =[UIFont systemFontOfSize:17];//設置字體的大小方法

    label.font =[UIFont boldSystemFontOfSize:10];//加粗字體

    label.font = [UIFont fontWithName:@"Arial" size:15];//指定文字格式

    //numbeOfLine

    label.numberOfLines = 2;//label 最多能夠顯示多少行

    //enable  決定label的繪製樣式 ,將設置爲NO的時候,對字體設置顏色將不起做用,能夠用來表示不激活狀態

    //label.enabled = NO;

    //highLight  是否顯示高亮

    label.highlighted = YES;

     label.highlightedTextColor =[UIColor whiteColor];

    //shadow

    [label setShadowColor:[UIColor blackColor]];//設置陰影顏色

    [label setShadowOffset:CGSizeMake(-2, -2)];//設置陰影的偏移量

    //baseLineAdjustment  adjustFontSizeToFitWidth 設置爲YES時,用一下的代碼來控制文本的底線

    label.adjustsFontSizeToFitWidth = YES ;

    label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;

    //UIBaselineAdjustmentNone 使文本最底端與Label的中線對齊

    //UIBaselineAdjustmentAlignCenters 使文本的中線與Label的中線對齊

    //UIBaselineAdjustmentAlignBaselines  默認值爲:0 文本的最頂端與中線對齊

    //Autoshrink

   //fixed font size 默認是不自動調節字體的大小適應Label的寬度

     label.minimumScaleFactor = 0.8;//設置最小的收縮比例,當文本的長度超過Label的長度的時候,按比例收縮,當收縮後還超過的,中止收縮

    //label.minimumFontSize  // 設置字體最小的顯示的字號大小  6.0後停用

    //lineBreakMode 文字夠長時候我文本顯示的格式

    //lineBreakMode

    label.lineBreakMode = NSLineBreakByWordWrapping;//以空格爲單位 ,保留整個單詞(7.0之後與NSLineBreakByCharWrapping沒有什麼區別,之前則有)

    //NSLineBreakByCharWrapping  保留整個字符

    //NSLineBreakByClipping 簡單的裁剪,直到邊界

    //NSLineBreakByTruncatingHead 頭部以 ...省略,顯示後面的內容

    //NSLineBreakByTruncatingMiddle 中間部分以...省略 ,顯示頭部與尾部內容

    //NSLineBreakByTruncatingTail 尾部以...省略

    //------特別的是UILineBreakModeWordWrap = 0,

    //      UILineBreakModeCharacterWrap,

    //      UILineBreakModeClip,//截去多餘部分

    //      UILineBreakModeHeadTruncation,//截去頭部

    //      UILineBreakModeTailTruncation,//截去尾部

    //      UILineBreakModeMiddleTruncation,//截去中間)適合版本是6如下的

相關文章
相關標籤/搜索