繁体   English   中英

如果我想要格式化文本但又不想使用UIWebView,那么Core Text是我唯一剩下的选项吗?

[英]If I want formatted text but don't want to use UIWebView, is Core Text my only remaining option?

如果我想要格式化文本(大小的变化,某些文本元素的位置等)但又不想使用UIWebView,那么Core Text是我唯一剩下的选项吗?

我回避UIWebView主要是因为在iPad和iPhone之间切换时出现问题。 而不是根据设备/方向进行条件代码和动态调整HTML,我想我会继续看看使用Core Text。

建议?

也许NSAttributedString可以帮助你的事业?

NSAttributedString对象管理应用于字符串中的单个字符或字符范围的字符串和关联的属性集(例如,字体和字距调整)。 字符及其属性的关联称为属性字符串。 集群的两个公共类NSAttributedString和NSMutableAttributedString分别声明了只读属性字符串和可修改属性字符串的编程接口。

仅使用Apple的SDK,是的Core Text是您唯一的其他选择。 我确信有第三方实施,如果您有兴趣,可以提出这个问题。 Apple有一个很好的例子 ,展示了如何使用Core Text绘制文本以及如何处理键盘输入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM