1. 程式人生 > >Swift筆記 label 顯示富文字或HTML

Swift筆記 label 顯示富文字或HTML

Label中顯示自定義顏色或者大小的方式如下

自定義

        //富文字設定
        var attributeString = NSMutableAttributedString(string:"welcome to hangge.com")
        //從文字0開始6個字元字型HelveticaNeue-Bold,16號
        attributeString.addAttribute(NSFontAttributeName, value: UIFont(name: "HelveticaNeue-Bold", size: 16)!,
            range: NSMakeRange(0
,6)) //設定字型顏色 attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSMakeRange(0, 3)) //設定文字背景顏色 attributeString.addAttribute(NSBackgroundColorAttributeName, value: UIColor.greenColor(), range: NSMakeRange(3
,3)) msgLabel.attributedText = attributeString

顯示 html

       var htmlText = "空は<font color=\"blue\">青い</font>。<br>An apple is <font color=\"red\">red</font>."
        do{
            let attrStr = try NSAttributedString(data: htmlText.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true
)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil) msgLabel.attributedText = attrStr }catch let error as NSError { print(error.localizedDescription) }

相關推薦

Swift筆記 label 顯示文字HTML

Label中顯示自定義顏色或者大小的方式如下 自定義 //富文字設定 var attributeString = NSMutableAttributedStrin

小程式中 rich-text 顯示文字

在使用 rich-text 來顯示fuwq富文字時需要注意後臺返回的資料是一個網頁轉義字元,直接使用rich-text的話是無法正常解析的。 那麼需要使用下面的一個方法進行反轉義即可 //小程式裡的轉義方法 escape2Html: function (str) {    

WxParse 微信小程式文字html)編輯

GitHub下載地址:https://github.com/icindy/wxParse/tree/master/wxParse 參考:https://www.cnblogs.com/wesky/p/8066233.html 1)下載資料夾放到專案 utils資料夾下   2)若是新聞詳

Android 顯示文字

一、TextView 顯示 關於 TextView 顯示富文字資訊,使用 Html.fromHtml() 得到 CharSequence 物件,然後賦值給 TextView 完成顯示; Html.fromHtml() 有兩個常用的過載方法: 1. fro

WebView載入文字html)的方法

挺久沒寫了,最近需要在Android上顯示富文字,看了網上有兩種方法,一種是用TextView一種是WebView,用TextView有一個問題,就是圖片的路徑問題,因為html文字中有可能給的圖片的路徑未必是全路徑,可能需要自己拼接,會比較麻煩,這裡使用WebView就能

label縮排後無法顯示省略符,label文字縮排後的省略符

在開發中,我們經常會遇到使用label縮排的情況,需要用到富文字,但是使用富文字以後,對於顯示不下的內容不會自動補上省略符號,效果如下:                       &nb

iOS swift 文字內容顯示

專案中很多地方都會用到富文字的內容:比如一般的商品詳情,視訊詳情,資訊詳情等,運營人員通過後臺的富文字編輯器編輯的內容,前端拿到的就是一段富文字的程式碼,這富文字大多都是圖片和文字的組合。我們今天介紹的RichTextView就是一個用來載入富文字的檢視 富文字要顯示出來可以使用NSAttributedSt

js處理去掉文字編輯的html,樣式,只顯示文字內容,以供列表頁使用

<script type="text/javascript"> var description = '<p style="margin-top:19.5pt;margin-right:0cm;margin-bottom:19.5pt;margin-lef

iOS文字編輯(在label顯示文字和圖片)

在開始寫之前先看一下效果圖 在此效果圖中有富文字中指定的位置新增圖片,還有最後位置新增的圖片資訊 程式碼如下 呼叫方法------- 給label賦值 NSString * Str = @"中國人民解放軍萬歲,中華人民共和國萬歲,萬歲!"; sel

android TextView 載入html 顯示圖片並且新增img標籤點選事件工具類 文字 圖文混排 圖片大小調整

注意,本人部落格主要是為了自己記錄,如果有問題歡迎反饋哈。 android的TextView可以載入html程式碼,並且識別他們的標籤,用的方法就是setText(Html.fromHtml(source)),其中source是指定的字串,包含html標籤,用setText

Label顯示html文本

nds Coding gen error ring unicode text class 100g NSString * htmlString = @"<p>主要原料:葛根提取物、杜仲葉提取物、天麻提取物</p><p>功效成分:

js獲取文字中的第一張圖片url正則公式及去除字串裡面的html標籤的正則公式

js獲取富文字中的第一張圖片url正則公式及去除字串裡面的html標籤 後臺發來一個富文字字串裡面可能包含了0、1、2、3…個圖片標籤(img),我們的任務是獲取這個字串裡面第一張圖片的url,如果沒有圖片則返回空 var imgUrlFun = function(str){

vue中使用v-html載入的文字,css中定義樣式不生效

如題,使用v-html載入一段富文字,富文本里包含圖片,在手機上圖片寬度可能會溢位 <div v-html="htmlContent" class="rich"></div> <style scope> .rich>

python學習之網站的編寫(HTML,CSS,JS)(八)----------label標籤,點選label標籤的文字將編輯的游標移過來

 如果不加label的話,只設置值的話,點選文字是不能將編輯的游標移過來的,必須將id連線上之後,才可以實現,點選文字就可以將編輯的游標移過來。 實現結果: 程式碼: <!DOCTYPE html> <html lang="en"> <hea

複習電商筆記-17-ngnix引數解釋和商品文字編譯器(前端)

終極的解決方案-新SSO單點登入 將session從系統中獨立出來。Apache shiro頂級安全框架,它的session管理就是獨立出來的。目前主流做法是利用redis作為session管理的實現,因為redis訪問極其快速。     upstream狀

文字在TextView中顯示圖片

最近在專案中有需求使用到了富文字,在android中我們設定TextView顯示富文字,如果不涉及圖片的話還是比較簡單的 TextView tv = new TextView(this); Spanned spanned = Html.fromHtml(content); tv.setT

python爬蟲學習筆記四:BeautifulSoup庫對HTML文字進行操作

只要你提供的資訊是標籤,就可以很好的解析 怎麼使用BeautifulSoup庫? from bs4 import BeautifulSoup soup=BeautifulSoup('<p>data<p>','html.parser') 例如: import

ios HTML文字設定圖片大小

iOS中設定HTML富文字是,圖片太大顯示不全,這個時候需要修改CSS樣式,。 NSString *contentStr = [NSString stringWithFormat:@"<head><style>img{width:%f !important;he

TextView+SpannableString實現Android中文字顯示及點選衝突解決

前言 最近專案中需要實現一個文章跟讀效果的顯示,還要能夠點選文章中的單詞能夠彈出對話方塊顯示單詞的英美髮音,那麼如何實現這樣的需求呢?當然是利用SpannableString啦,下面就結合專案中使用到的和參考其他部落格的成果,整理一下常用的用法吧。 SpannableString其

在後臺去除HTML的樣式;例如文字編輯器的

package com.chendaojun.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; im