2011-04-14 45 views

回答

1

不,我不這麼認爲。 TTStyledText支持的格式數量相當有限

+0

如此看來納入整個three20包在我的應用程序只是爲了得到加粗/強調支持文本標籤可能不是一個好主意呢? – Greg 2011-04-14 23:06:21

+0

three20確實允許你只導入UI子包,所以這可能是你想要做的,所以你不必抓住所有東西。可能仍然很大 – 2011-04-14 23:22:44

1

在iOS上沒有對下劃線或刪除線字體的本機支持。但是,你可以通過繪製自己的線來克服這一點。樣式可以在樣式表中創建:

- (TTStyle*)underlineStyle 
{ 
    //custom TTStyle implementation 
} 

然後,您可以得到由帶下劃線的文本:

NSString* htmlTitle = [NSString stringWithFormat:@"<span class=\"underlineStyle\">%@</span>", we.title]; 
self.ttTitlelabel.text = [TTStyledText textFromXHTML:htmlTitle];