2016-01-08 103 views
0

我真的很感激,如果有人可以幫助我解決一個問題。我需要從我得到的包含沒有字體樣式或大小的文本模式的html字符串中獲取屬性字符串。我其實想把我的特定字體大小和樣式選項放到那段文字中。問題與字體解析

<body> 
<div>No font style <span style="font-size: 14px;"><span style="font-family: verdana, helvetica, sans-serif;">And verdana 14  <span style="font-size: 18px;">And Verdana 18</span></span></span></div> 

NSAttributedString* attrStr = [[NSAttributedString alloc] initWithData:[html dataUsingEncoding:NSUTF8StringEncoding] options:@{...}  documentAttributes:nil error:&error]; 

回答

1

請嘗試

​​

更新:

NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:contentString 
attributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Your Font" size:20], NSFontAttributeName, nil]]; 
+0

第一個想法真是棒極了!簡單而有效))謝謝。我必須改變一下代碼,它很好用! – AOY