1. 程式人生 > >UILabel設定多種字型、顏色(文字中字型不同顏色)

UILabel設定多種字型、顏色(文字中字型不同顏色)

   NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String,try your best to test attributed string text"];
    [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" size:30.0] range:NSMakeRange(0, 5)];
    [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial" size:30.0] range:NSMakeRange(6, 12)];
    [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial" size:30.0] range:NSMakeRange(19, 6)];
    
    UILabel *attrLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 150, 320 - 40, 90)];
    attrLabel.attributedText = str;
    attrLabel.numberOfLines = 0;
    [self.view addSubview:attrLabel];

http://blog.csdn.net/woaifen3344/article/details/38352099

相關推薦

UILabel設定多種字型顏色文字字型不同顏色

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String,try your best to test a

UILabel設定多種字型顏色

前言 開發中常用到的設定UILabel的文字樣式程式碼片段: NSMutableAttributedString *str = [[NSMutableAttributedString alloc]

C#設定DataGridView的背景色附:C#Color顏色對照表

設定DataGridView的背景色有兩種方法 1.通過RowsDefaultCellStyle設定單元格樣式的BackColor方法設定背景色 學生DataGridView.RowsDefaultCellStyle.BackColor = Color.LightSteel

Spyder配置---背景色高亮文字字型大小圖片顯示等

說明 入科學計算的坑,人生苦短,還是用python吧。 目前比較好的環境還是Winpython,下載完成後,預設裝好了三大包!numpy,pylab, scipy。當然還有pandas了。 關鍵是,裡面自帶了一個Spyder的小ide,類似於matlab,內嵌ipython

文字講一個字串的一些文字顏色顯示特別的顏色文字替換表情

SpannableString 的四個關鍵屬性Spanned.SPAN_EXCLUSIVE_EXCLUSIVE(前後都不包括)、Spanned.SPAN_INCLUSIVE_EXCLUSIVE(前面包括

問題8:手機端實現點擊按鈕時更換顏色解決IOS不顯示背景

asc style cti focus 作用 cit art OS div CSS: .sval:active, .sval:focus{ background: #999;color:#fff;opacity:50; } 在觸屏上,:hover和:acti

Excel生成guiduuid2007以上可以直接使用

1、Excel生成guid,uuid格式:600d65bc-948a-1260-2217-fd8dfeebb1cd  =CONCATENATE(IF(RANDBETWEEN(1,2)=1,CHAR(RANDBETWEEN(0,9)+48),CHAR(RANDBETWEEN(0,5)+97)

如何合理封裝你的輪子飛機大炮以封裝OkHttp為例

前言 對於程式設計師來說,很多時候,我們都在造房子,從學會框架或者是學會構建整個專案之後,慢慢的我們就會覺得自己在做的事情是一種重複勞動,很多時候只不過是換個面孔而已。而更快的造房子,造好看的房子可能是進一步你想要做的。 封裝 可能是你要學會的第一步,它能幫你學會造出你需要的合適的工具,而這些工具能幫你

從零開始之驅動發開linux驅動二十linux裝置驅動的併發控制

本文參考自宋寶華老師的《linux驅動開發詳解》 併發(Concurrency) 指的是多個執行單元同時、 並行被執行, 而併發的執行單元對共享資源(硬體資源和軟體上的全域性變數、 靜態變數等) 的訪問則很容易導致競態(Race Conditions)   只要併發的

Linux程式設計:一入門建立自己的靜態庫

專案檔案最終的樹目錄,生成目標程式後,可以刪除中間檔案   note:靜態庫以lib開頭 ,比如mylib.a 靜態庫缺點:很多程式使用一個函式庫的函式時,會產生很多個副本。 共享庫.so可以解決此問題。 建立自己的函式,放在不同的標頭檔案中,只定義不宣告,並用gcc編譯 /

006容器 WhatWhyHow2018-12-21 周五

why 筆記 2-2 如何 -i logs 進程 www 軟件打包 參考https://www.cnblogs.com/CloudMan6/p/6751516.html What - 什麽是容器? 容器是一種輕量級、可移植、自包含的軟件打包技術,是應用程序可

設定html的根rem隨視窗改變自動調整

(function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in

linux下根據根據程序號查埠根據埠號查程序號彙總,以及netstat的相關資料工作匱乏的知識

根據埠查程序: lsof -i:port netstat -nap | grep port 根據程序號查埠: lsof -i|grep pid netstat -nap | grep pid 根據程序名

資料結構(1) 線性表技巧及應用:字首和排序逆序對求法之一

雖然線性表實在過於簡單,幾乎不會有大佬寫它的應用 但是作為一個菜雞的我還是打算歸納總結一下線性表一些應用和技巧 1.字首和 emmmm 我們來看這樣一個問題 已知一個序列s[ i ] (1<=i<=n),有m個請求,每個請求為兩個整數a,b(1<=a<=b&l

設定你的開發環境Eclipse,IntelliJ IDEA的,NetBeans的

Libgdx專案中使用Gradle來管理依賴,構建過程,和IDE整合。您可以開發與任何開發環境,你喜歡你的應用程式。最重要的是:你的團隊可以使用不同的開發環境,同時工作在同一個專案!只是不提交你的IDE特定檔案到您的原始碼控制。如果你使用的Git包含在lib

Linux基礎:利用SSH上傳下載使用sz與rz命令

1、簡述   通常,利用SSH管理遠端Linux伺服器時,經常需要與本地互動檔案。當然,我們可以利用FTP方式,比如通過Filezilla客戶端軟體。不過直接使用SSH軟體(SecureCRT、Xshell)自帶的上傳和下載功能無疑使最方便快捷的。通常SSH軟體支援的檔

各種變數字串儲存位置和生命週期

// 轉載至https://blog.csdn.net/mcu_tian/article/details/37910835 常量儲存總結 區域性變數、靜態區域性變數、全域性變數、全域性靜態變數、字串常量以及動態申請的記憶體區          

MAC下,啟用 intellij IDEAPhpStormPyCharm使用破解補丁永久啟用

按照以下步驟,可以啟用啟用 intellij IDEA、PhpStorm、PyCharm 放置破解補丁 開啟安裝路徑 破解檔案放到bin目錄 找到idea.vmoptions,開啟它們。在兩個檔案最後分別加上(如圖) -javaagent:./Je

設定MyEclipse背景與字型大小和xml檔案字型大小調整

程式碼編輯介面預設顏色為白色。對於長期使用電腦程式設計的人來說,白色很刺激我們的眼睛,所以改變workspace的背景色,可以使眼睛舒服一些。設定方法如下: 1、開啟window / Preference,彈出Preference面板 2、展開General標籤,選中Editors選項,

017RUNCMDENTRYPOINT 2019-01-08 周二

true entry bold reat htm bdd 鏡像 ram 容器 參考https://www.cnblogs.com/CloudMan6/p/6875834.html RUN CMD ENTRYPOINT 這三個Dockerfile指令看上去很類似,很容