- text: 設置標簽顯示文本
- attributeedText: 設置標簽屬性文本
NSString *text = @"first";
NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:text];
[textLabelStr setAttributes:@{NSForegroundColorAttributeName : [UIColor lightGrayColor],
NSFontAttributeName : [UIFont systemFontOfSize:17]} range:NSMakeRange(11, 10)];
label.attributedText = textLabelStr;
- font: 設置標簽文本字體
默認是系統自帶字體,大小為17
label.font = [UIFont systemFontOfSize:17]
label.font = [UIFont fontWithName:@"Arial" size:16];
Ios代碼
label.textColor = [UIColor blueColor];
- textAlignment: 設置標簽文本對齊方式
label.textAlignment = NSTextAlignmentCenter;
- lineBreakMode: 設置標簽文字過長是的顯示方式
label.lineBreakMode = NSLineBreakByCharWrapping;以字符為顯示單位顯示,后面部分省略不顯示。
label.lineBreakMode = NSLineBreakByClipping;剪切與文本寬度相同的內容長度,后半部分被刪除。
label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字以……方式省略,顯示尾部文字內容。
label.lineBreakMode = NSLineBreakByTruncatingMiddle;中間的內容以……方式省略,顯示頭尾的文字內容。
label.lineBreakMode = NSLineBreakByTruncatingTail;結尾部分的內容以……方式省略,顯示頭的文字內容。
label.lineBreakMode = NSLineBreakByWordWrapping;以單詞為顯示單位顯示,后面部分省略不顯示。
- enabled: 設置文字的內容是否可變
- adjustFontSizeToFitWidth: 文字內容自適應標簽寬度
- adjustLetterspacingToFitWidth: 根據字母的間隔自適應標簽快遞,超出部分以.......顯示
- numberOfLines: 標簽顯示行數,為0時根據字數換行顯示
- minimumScaLeFactor: 設置最小字體,與minimumFontSize(iOS6之后棄用)相同
- highlightedTextColor: 設置文本的高亮顯示顏色,與highlighted儀器使用
- shadowColor: 設置文本陰影顏色
- shadowOffset: 設置文本陰影與原文本的偏移量
label.shadowOffset = CGSizeMake(1.0,5.0);
- userInteractionEnabled: 設置標簽是否忽略或移除用戶交互,默認為NO
- preferredMaxLayoutWidth: 優先選擇標簽的布局的最大寬度
- baselineAdjustment: 如果adjustsFontSizeToFitWidth = YES,這個屬性來控制文本的基線的行為
label.baselineAdjustment = UIBaselineAdjustmentNone;
UIBaselineAdjustmentAlignBaselines=0,默認,文本最上端與中線對齊。
UIBaselineAdjustmentAlignCenters, 文本中線與label中線對齊。
UIBaselineAdjustmentNone, 文本最低端與label中線對齊。
- backgroundColor: 設置背景顏色
//清空背景顏色
label.backgroundColor = [UIColor clearColor];
```
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。