1.文字字體
1.1普通文字:內容text、字體大小font、字體顏色textColor、字體高亮顏色highlightedTextColor、是否顯示高亮highlighted。(顏色方面能夠使用漸變顏色)spa
1.2富文本文字(優先):富文本attributedText。blog
2.文字陰影:陰影顏色shadowColor、陰影偏移量shadowOffSet。事件
3.文字欄:文字對齊方式textAlignment、文字過多時截取方式lineBreakMode、是否改變字體大小適應文字欄adjustsFontSizeToFitWidth、縮小比例因子minmumScaleFactor。圖片
4.標籤框:是否交互userInteractionEnabled、是否可編輯enabled、最多顯示多少行numberOfLines、控制文字欄的極限位置baseLineAdjustment、背景色backgroundColor、背景圖片backgroundImage、位置frame、計算UILabel隨字體多行後的高度-textRectForBounds:LimitedToNumberOfLines:、邊框寬度.layer.borderWidth、邊框顏色.layer.borderColor、圓角.layer.cornerRadium、標籤陰影偏移量.layer.shadowOffset、標籤陰影顏色.layer.shadowColor、標籤陰影半徑.layer.shadowRadius、標籤陰影透明度.layer.shadowOpacity、是否防止溢出圖層.layer.masksToBounds、標籤tag、添加手勢觸發事件。ci
5.子類重載:-drawTextInRect:。it
一、UILabel內容出現模糊io
--在非Retina的iPad mini的屏幕上,一個UILabel的frame的origin值若是有小數位數(例如20.5),就會形成顯示模糊。因此最好使用整數值的origin座標。im