UIlabel詳解

UIlabel是NGUI的基礎組件之一呕童,用來顯示文本區(qū)域。創(chuàng)建一個UILabel淆珊,會有一個默認文本“New Label"夺饲。同樣的,也會有八個點讓我們方便拖拽改變label的大小施符。這里拖拽修改大小跟直接再Inspector面板上修改Label的width跟height并沒有什么實質(zhì)上的區(qū)別往声,只是在Inspector上面修改會以這個Label的中心點進行等距離拉伸,而直接在場景中修改操刀,則是以拉伸的對邊界為基點進行拉伸烁挟。

Label


UIlabel的Inspector面板跟UISprite的差不多。

UIlabel Inspector


NGUI下拉列表點擊以后會有兩個選項骨坑,一個是NGUI撼嗓,一個是Unity。這是讓我們挑選字體來源欢唾,選擇NGUI表示我們從NGUI自帶的字體中選擇一種且警,選擇Unity則是Unity提供的或者我們自己導入的字體。

Font Size 表示字體的大小礁遣,默認14

Text 表示我們需要顯示的文本斑芜,Unity5之前并不支持直接在輸入框中輸入中文,新版本可以祟霍。所有5之前的需要在外面編輯好再復制進文本框中

Modifier 是新的NGUI才有的功能杏头,選項為None不做處理,ToUppercase自動轉換為大寫沸呐,ToLowerCase 自動轉換為小寫醇王,Custom自定義需要綁定一個自定義的方法,用來處理文本崭添。

Mmodifier


Overflow 表示Lable文本的顯示方式寓娩。

Overflow

總共有四種選擇,Shrink Content表示擠壓式呼渣,限定了lable的width跟height棘伴,文本只能再這個范圍之內(nèi)顯示,一旦所有的文本總大小超過這個范圍屁置,統(tǒng)一進行縮放焊夸。我們以”hello world!“為例,當我們將lable的width縮小以后缰犁,里面的內(nèi)容直接進行了統(tǒng)一的縮放淳地。

Shrink Content

Clamp Content 表示裁剪怖糊,同樣以這width帅容,?超出部分直接裁切颇象,不進行顯示。但是其實文本還在并徘,只是不進行顯示而已遣钳。將label的width加大,還是會顯示處理的麦乞。

Clamp Content


Resize Free 則簡單的多蕴茴,只要你添加文本,它就會跟著自動變化姐直。不過如果你不在文本中添加換行的話倦淀,它不會自動給你換行,因此声畏,我們需要自己注意文本的范圍撞叽,適當?shù)奶砑訐Q行符。需要注意的是在這種模式下插龄,我們無法手動調(diào)整label的width跟height愿棋。

Resize Free

Resize Height 則是對ResizeFree模式的一種調(diào)整。這種模式下均牢,我們無法修改Label的height糠雨,只能定義width。我們只需要定義好width徘跪,然后添加文本冕屯,label會自動調(diào)整height進行匹配「呙浚可以看到左右兩個藍色的小點干厚,說明是可編輯,灰色表示不可編輯突硝。

Resize Height


Alignment 表示改label的對齊模式

Alignment

Automatic自動模式测摔,Left左對齊,Center居中解恰,Right右對齊锋八,Justified兩端對齊。這個跟word類似护盈。


Gradient漸變挟纱,Top表示頂部顏色,Bottom表示底部顏色腐宋,只支持線性漸變紊服,不支持徑向漸變檀轨。需要注意的是,漸變只對單個文字起作用欺嗤,而不是整段文字起作用参萄,因此如果有多行,漸變會很奇怪煎饼。

Effect 表示文字效果None表示無效果讹挎,輸入什么就是什么。Shadow表示添加文字陰影吆玖,Outline表示添加外邊框筒溃,Outline8表示添加加粗版外邊框。下面的xy表示效果的偏移量沾乘。用來調(diào)整效果怜奖。

Effect

Spacing 表示文字間距,X為字間距翅阵,Y表示行間距歪玲。間距需要注意的是,行間距在一行的時候也是起作用的怎顾,所以一行的時候读慎,效果會很奇怪,會被往邊框上方擠壓槐雾。


MaxLine表示此label最多顯示多少行夭委,0表示無限制,只能大于0募强,設置了這個參數(shù)以后株灸,超出的文本會被裁切。

BBCode 表示使用bbcode擎值,這樣我們可以很方便的用代碼對文本做一些操作慌烧。比如簡單的加粗斜體之類的,我們使用[b]對文本進行加粗([b]hello world!)鸠儿, 跟上面未添加bbcode的對比屹蚊,很容易看出效果。

BBCode

Color Tint 表示文本的顏色进每。有RGBA四個可以直接修改汹粤,也可以直接在色板中選擇我們需要的。點擊Presets下方的小方塊田晚,我們可以保存當前的選擇嘱兼,這樣下次我們再用到同樣的色值的時候,不必重新輸入RGBA贤徒,而是直接選擇下方保存的色塊即可芹壕。

Color


UIlabel就是這么簡單汇四。這里并不涉及代碼層面的講解,一切有關的將在搭建界面的時候進行解釋踢涌。不足之處通孽,歡迎指出~? ^_^

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市斯嚎,隨后出現(xiàn)的幾起案子利虫,更是在濱河造成了極大的恐慌挨厚,老刑警劉巖堡僻,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異疫剃,居然都是意外死亡钉疫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門巢价,熙熙樓的掌柜王于貴愁眉苦臉地迎上來牲阁,“玉大人,你說我怎么就攤上這事壤躲〕蔷眨” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵碉克,是天一觀的道長凌唬。 經(jīng)常有香客問我,道長漏麦,這世上最難降的妖魔是什么客税? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮撕贞,結果婚禮上更耻,老公的妹妹穿的比我還像新娘。我一直安慰自己捏膨,他們只是感情好秧均,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著号涯,像睡著了一般目胡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诚隙,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天讶隐,我揣著相機與錄音,去河邊找鬼久又。 笑死巫延,一個胖子當著我的面吹牛效五,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播炉峰,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼畏妖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了疼阔?” 一聲冷哼從身側響起戒劫,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎婆廊,沒想到半個月后迅细,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡淘邻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年茵典,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宾舅。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡统阿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出筹我,到底是詐尸還是另有隱情扶平,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布蔬蕊,位于F島的核電站结澄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏袁串。R本人自食惡果不足惜概而,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望囱修。 院中可真熱鬧赎瑰,春花似錦、人聲如沸破镰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鲜漩。三九已至源譬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間孕似,已是汗流浹背踩娘。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留喉祭,地道東北人养渴。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓雷绢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親理卑。 傳聞我的和親對象是個殘疾皇子翘紊,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345