使用方法:
通過建立不同的style的字典後就可以對label的屬性進行設定,示例如下:
// example using fonts and colours
nsdictionary* style1 = @;
// example using arrays of styles, dictionary attributes for underlining and image styles
nsdictionary* style2 = @
],@"thumb":[uiimage imagenamed:@"thumbicon"] };
nsdictionary* style3 = @],
@"settings":[wpattributedstyleaction styledactionwithaction:^],
@"link": [uicolor orangecolor]};
self.label1.attributedtext = [@"attributedboldredtext" attributedstringwithstylebook:style1];
self.
label
2.attributedtext = [@"[td]multiple
style
stext[td]" attributedstringwithstylebook:style2];
在專案開發中,我們經常會遇到在這樣一種情形:在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext, 使用不同顏色和不同字型的字串,我們可以使用nsattributedtext 和 nsmutableattributedtext 類來實現。
現實**:
1
2
3
4
@inte***ce
viewcontroller : uiviewcontroller
@property
(
nonatomic
, strong)
iboutlet
uilabel *attrlabel;
- (
ibaction
)next:(
id
)sender;
@end
.m檔案 在viewdidload方法中新增以下**:
1
2
3
4
5
6
7
8
9
self
.title = @
"for ios 6 & later"
;
nsmutableattributedstring
*str = [[
nsmutableattributedstring
alloc] initwithstring:@
"using nsattributed string"
];
[str addattribute:
nsforegroundcolorattributename
value:[uicolor bluecolor] range:
nsmakerange
(0,5)];
[str addattribute:
nsforegroundcolorattributename
value:[uicolor redcolor] range:
nsmakerange
(6,12)];
[str addattribute:
nsforegroundcolorattributename
value:[uicolor greencolor] range:
nsmakerange
(19,6)];
[str addattribute:
nsfontattributename
value:[uifont fontwithname:@
"arial-bolditalicmt"
size:30.0] range:
nsmakerange
(0, 5)];
[str addattribute:
nsfontattributename
value:[uifont fontwithname:@
"helveticaneue-bold"
size:30.0] range:
nsmakerange
(6, 12)];
[str addattribute:
nsfontattributename
value:[uifont fontwithname:@
"courier-boldoblique"
size:30.0] range:
nsmakerange
(19, 6)];
attrlabel.attributedtext = str;
Camtasia怎麼新增文字效果
在開啟的camtasia軟體介面中,開啟 注釋 面板,在 標註 下找乙個最簡單的樣式文字拖入預覽視窗或者時間線中。在文字框中輸入文字,開啟預覽串列埠右側的屬性面板,可以在這裡調文字的字型 大小 顏色等屬性。開啟 行為 面板,選擇乙個動作拖入視窗中的文字上,或者時間線中的文字上。對行為效果不太滿意的話...
點選頁面出現富強 民主這類文字動畫效果
點選本頁面任意位置即可!因為動畫效果用的是css3animation,因此,ie9及其以下瀏覽器無效果。1.複製並貼上下面的內聯css 到頁面任意位置 2.複製下面的內聯js 到頁面任意位置 就有效果了!當然,你也可以把css和js 片段分別內嵌到自己的css檔案和js檔案中。dom時間的event...
hexo個人部落格新增寵物 滑鼠點選效果 部落格管理
安裝模型 npm install live2d widget model hijiki 配置 hexo部落格的根目錄下的配置檔案 config.yml,在最後新增以下 live2d enable true scriptfrom local model use live2d widget model ...