關(guān)于UILabel標(biāo)簽控件的使用小節(jié)

前段時間一直想停下來暇咆,總結(jié)一下近期在開發(fā)中遇到的一些問題順便分享一下解決問題的思路和方法诈豌,無奈人生就像蒲公英组题,看似自由卻身不由己橱脸。太多的時間和精力被占用在新項目的開發(fā)和之前項目的維護(hù)中础米,總之一句話外包公司確實是很累的,不過如果你能堅持添诉,也是真正能學(xué)到東西的地方屁桑。沒辦法,誰讓我們趕上了中國變革的時代栏赴,誰讓我們年輕蘑斧,所以做些更有意義的事情或許以后回憶起來才不會感覺虛度大好的青春年華吧。連著做了差不多三個項目,短短的四個月的時間中竖瘾,其實也是很鍛煉人的沟突,而且都是一個人在做,哈哈捕传,就不在這里賣弄了惠拭,其實程序開發(fā)真的是很耗費(fèi)精力的一件事,用心的做一件事并堅持把他們做好庸论,或許是最好的生活態(tài)度吧职辅。剛好新項目的開發(fā)和剛剛完成的項目之間有差不多一周的過渡,也能過幾天休閑自由的時光了聂示,下面說一下簡單而強(qiáng)大的標(biāo)簽控件域携。
  通常我們感覺標(biāo)簽很簡單,
   //單位
UILabel*lblDanwei = [[[UILabel alloc]init]autorelease];
lblDanwei.frame = CGRectMake(15, 234, 13, 13);
lblDanwei.backgroundColor = [UIColor clearColor];
lblDanwei.textColor = BB_DarkRed_Color;
lblDanwei.textAlignment = NSTextAlignmentLeft;
lblDanwei.font = [UIFont systemFontOfSize:13];
lblDanwei.text=@"¥";
[lblDanwei setHidden:YES];
[cell.contentView addSubview:lblDanwei];
也沒有顯得那么高大上鱼喉,其實就像中國道家有句話涵亏,大道至簡,定義控件并顯示信息并沒有什么特別之處蒲凶,好吧气筋,這些確實是它比較常用的一些屬性,也確實司空見慣旋圆,可能有那么一些屬性你并沒有使用過或者是根本不知道原來標(biāo)簽自帶如此強(qiáng)大的功能屬性宠默,我也是在一次次的歷練后才發(fā)現(xiàn)這個小小的標(biāo)簽,蘋果都能將它變得如此的強(qiáng)大灵巧,所以它才能夠在短時間內(nèi)重新崛起搀矫,并壟斷霸主地位那么長時間也是有道理的。下面說說其他的幾個屬性也是很好用的  
  1刻肄、多行文本展示
  標(biāo)簽除了顯示單行的文本信息外瓤球,還可以設(shè)置顯示多少行數(shù),或者動態(tài)判斷敏弃,有多少文本都可以動態(tài)展示卦羡,當(dāng)然cell的高度可能也需要根據(jù)文本的內(nèi)容動態(tài)的調(diào)整,要實現(xiàn)這個功能只需要幾個屬性而已 lblDanwei.numberOfLines = 0;可以動態(tài)顯示多行文本麦到,當(dāng)然根據(jù)需要可以設(shè)置三行或者五行當(dāng)然就更簡單一些 lblDanwei.numberOfLines = 5;至于如何判斷行高我提示一下吧绿饵,一般可以根據(jù)字號和寬度文本個數(shù)處理一下,我們是自己封裝了一個方法瓶颠,我就不貼出來了拟赊。
  2、多行文本粹淋,可以任意設(shè)置某些字的字號吸祟、字體瑟慈、顏色

  這個理解起來可能有些吃力,我直接上一張圖吧屋匕,
封豪,項目開發(fā)中往往會用到類似這樣的布局方式,一行或者多行文本中某些字段的顏色或者字號并不一樣炒瘟,當(dāng)然這個如果是單行的話可以多方幾個不同的標(biāo)簽完全可以搞定吹埠,但是如果是一段完整的文字,中間的一些字顏色疮装、字號不一樣還能處理么缘琅,當(dāng)然可以,下面就說一下標(biāo)簽更強(qiáng)大的地方廓推,支持一個標(biāo)簽中顯示不同大小刷袍、不同顏色的一段文本,廢話不多說樊展,直接上代碼吧呻纹。
    NSString *temStr = @"";
        temStr=[NSString stringWithFormat:@"共計:¥%@",myprice];
        
        NSMutableAttributedString *str = [[[NSMutableAttributedString alloc] initWithString:temStr]autorelease];
        
        [str addAttribute:NSForegroundColorAttributeName value:BB_Blake range:NSMakeRange(0,3)];
        [str addAttribute:NSForegroundColorAttributeName value:BB_DarkRed_Color range:NSMakeRange(3,[str length]-3)];
        
        [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:13] range:NSMakeRange(0,4)];
        [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:17] range:NSMakeRange(4,[str length]-4)];
        
        [lblTotalFee setAttributedText:str];

相對于其他說教類型的東西,我更喜歡用更實用的方式記錄一下開發(fā)中遇到的問題专缠,這里你可以給指定索引未知的文字設(shè)置不同的字號雷酪、顏色值,其實用起來還是挺簡單的涝婉,一般會和多行文本熟悉配合使用哥力,一旦使用,便會愛不釋手能節(jié)省很多不必要的代碼墩弯,至于其他更常見的定義和用法吩跋,其他地方都能找得到,這里就不贅述了渔工。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锌钮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子引矩,更是在濱河造成了極大的恐慌梁丘,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脓魏,死亡現(xiàn)場離奇詭異兰吟,居然都是意外死亡通惫,警方通過查閱死者的電腦和手機(jī)茂翔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來履腋,“玉大人珊燎,你說我怎么就攤上這事惭嚣。” “怎么了悔政?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵晚吞,是天一觀的道長。 經(jīng)常有香客問我谋国,道長槽地,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任芦瘾,我火速辦了婚禮捌蚊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘近弟。我一直安慰自己缅糟,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布祷愉。 她就那樣靜靜地躺著窗宦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪二鳄。 梳的紋絲不亂的頭發(fā)上赴涵,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音订讼,去河邊找鬼句占。 笑死,一個胖子當(dāng)著我的面吹牛躯嫉,可吹牛的內(nèi)容都是我干的纱烘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼祈餐,長吁一口氣:“原來是場噩夢啊……” “哼擂啥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起帆阳,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哺壶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蜒谤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體山宾,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年鳍徽,在試婚紗的時候發(fā)現(xiàn)自己被綠了资锰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡阶祭,死狀恐怖绷杜,靈堂內(nèi)的尸體忽然破棺而出直秆,到底是詐尸還是另有隱情,我是刑警寧澤鞭盟,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布圾结,位于F島的核電站,受9級特大地震影響齿诉,放射性物質(zhì)發(fā)生泄漏筝野。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一粤剧、第九天 我趴在偏房一處隱蔽的房頂上張望遗座。 院中可真熱鬧,春花似錦俊扳、人聲如沸途蒋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽号坡。三九已至,卻和暖如春梯醒,著一層夾襖步出監(jiān)牢的瞬間宽堆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工茸习, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留畜隶,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓号胚,卻偏偏與公主長得像籽慢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子猫胁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,111評論 25 707
  • HTML標(biāo)簽解釋大全 一箱亿、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,242評論 1 41
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件弃秆、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,102評論 4 62
  • 在這樣一個多物質(zhì)届惋、快節(jié)奏的時代,讓您減少外出就餐菠赚?談生意脑豹、工作忙、要應(yīng)酬衡查、沒時間瘩欺、太麻煩等等一個個理由擺在...
    玥禾閱讀 701評論 0 51
  • 文/衣者 圖/網(wǎng)絡(luò) 【衣者說】如果說一個人的身體是否成熟委刘,是伴隨著一個人年齡的增長自然形成(當(dāng)然另類除外谁鳍,畢竟這個...
    衣者YZ閱讀 1,749評論 7 12