文字屬性Attributes的用法

2022-09-01 22:15:26 字數 2242 閱讀 7330

設定segment的顯示樣式。

typedef ns_enum(nsinteger, uisegmentedcontrolstyle) ;

default tintcolor is nil. only used if style is uisegmentedcontrolstylebar

預設空,只有使用uisegmentedcontrolstylebar,才能設定漸變顏色。

segmentedcontrol.segmentedcontrolstyle = uisegmentedcontrolstylebar;

segmentedcontrol.tintcolor = [uicolor redcolor];

效果:

預設為no

segmentedcontrol.momentary = no;

點選之後效果:

點選之後效果:

獲取總選項數segmentedcontrol.numberofsegments

用來設定選中項或者返回選中項。

segmentedcontrol.selectedsegmentindex = 2;//設定預設選擇項索引

segmentedcontrol.selectedsegmentindex // 獲取選中項

[segmentedcontrol settitle:@"two" forsegmentatindex:1];//設定指定索引的題目

效果:

[segmentedcontrol setimage:[uiimage imagenamed:@"lan.png"] forsegmentatindex:3];//設定指定索引的

[segmentedcontrol insertsegmentwithtitle:@"add" atindex:3 animated:no];//在指定索引插入乙個選項並設定題目

效果:

[segmentedcontrol insertsegmentwithimage:[uiimage imagenamed:@"mei.png"] atindex:2 animated:no];//在指定索引插入乙個選項並設定

[segmentedcontrol removesegmentatindex:0 animated:no];//移除指定索引的選項

效果:

//移除所有選項

[segmentedcontrol removeallsegments];

選項卡的寬度預設為0,此方法能夠設定選項卡寬度。

[segmentedcontrol setwidth:70.0 forsegmentatindex:2];//設定指定索引選項的寬度

效果:

[segmentedcontrol setcontentoffset:cgsizemake(10,0) forsegmentatindex:1];

設定選項卡內部文字或者與預設位置的偏移量,預設位置在選項卡的中心。

效果:

[segmentedcontrol setenabled:no forsegmentatindex:4];//設定指定索引選項不可選

監聽的是這個事件:uicontroleventvaluechanged,值改變事件

[segmentedcontrol addtarget:self  action:@selector(itemclick)   forcontrolevents:uicontroleventvaluechanged];

文字屬性Attributes

nsstrokewidthattributename這個屬性所對應的值是乙個 nsnumber 物件 小數 該值改變描邊寬度 相對於字型size 的百分比 預設為 0,即不改變。正數只改變描邊寬度。負數同時改變文字的描邊和填充寬度。例如,對於常見的空心字,這個值通常為3.0。同時設定了空心的兩個屬性...

iOS 詳解文字屬性Attributes

寬度。例如,對於常見的空心字,這個值通常為3.0。同時設定了空心的兩個屬性,並且nsstrokewidthattributename屬性設定為整數,文字前景色就無效果了 效果 效果 效果 效果 和這三個任乙個都好使,nsverticalglyphformattributename,nsoblique...

字型屬性 文字屬性

font family 微軟雅黑 字型 font size 16px 瀏覽器預設大小 16px 字型大小大小 font weight 400代表正常 700代表加粗 字型粗細 font style normal 預設正常 italic 斜體 文字樣式 字型復合屬性 順序 swsf font font...