我希望能够使用CSS在UILabel中设置文本样式。我知道您可以使用UIWebView加载HTML格式以便使用
进行显示[webview loadHTMLString:myText baseURL:nil];
但我想简单地设计一个UILabel,而不依赖于UIWebView。我怎么能这样做?
答案 0 :(得分:0)
在http://wiki.github.com/zynga/FontLabel查看名为FontLabel的开源项目。
虽然它不允许你将CSS文件应用于UILabel,但它确实提供了可以使用自定义字体和样式的UILabel的子类。
当然你也可以使用UILabel的标准属性,如color,textAlignment等。
答案 1 :(得分:0)
由于css文件结构非常简单,您可以创建一个简单的css解析器来搜索某个id或类。然后获取字体大小,名称,样式和其他属性,而不是使用UILabel你可能想要使用CATextLayer,因为文本更可定制(颜色,字体,大小,样式,甚至一行中的多个字体)
但我想知道为什么你需要一个UILabel而不是UIWebView?
希望有所帮助