當前位置:成語大全網 - 書法字典 - 更改標題的字體大小和顏色

更改標題的字體大小和顏色

設置標題樣式

UINavgationBar提供了titleTextAttributes屬性來簡單地設置它的標題樣式。titleTextAttributes是壹個NSDictionary類型,它包含壹個固定的屬性名,可以用來設置標題樣式和指定屬性鍵。

在nsstring uik it additions引用擴展中聲明,包括:

ns string * consuitextattributefont,設置標題的文本字體;

ns string * consuitextattributetextcolor,設置標題的文本顏色;

ns string * constuitextattributetextshadowcolor,設置titlewz的陰影顏色;

ns string * constuitextattributetextshadowoffset,設置titlewz的陰影平移量;

比如設置標題樣式如下:系統默認為粗體20號紅色字體,陰影顏色為白色,右下偏移2像素。

ns dictionary * navttitlearr =[ns dictionary dictionaryWithObjectsAndKeys:

[ui font bold systemfont of size:20],UITextAttributeFont,

[UIColor redColor],UITextAttributeTextColor,[ns value value withcgsize:CGSizeMake(2.0,2.0)],UITextAttributeTextShadowOffset,[UIColor whiteColor],UITextAttributeTextShadowColor,nil];[navBar setTitleTextAttributes:navtlitearr];

segmentcontrol的顏色字體

/更改段的字體大小和顏色。

ns dictionary * DIC =[NSDictionarydictionaryWithObjectsAndKeys:[uicolorblaccolor],UITextAttributeTextColor,[uifontwithname:@ " apple gothic " size:14],UITextAttributeFont,nil];

ns dictionary * dict =[ns dictionary dictionaryWithObjectsAndKeys:[ui color black color],NSForegroundColorAttributeName,nil];

//設置各種狀態的字體和顏色。

[self . segmentedcontrolsettitletextattributes:dicforState:UIControlStateNormal];