在UITextView中使用属性文本

3
我正在使用Interface Builder和.Xib文件创建一个静态的入门指南,使用UITextView。我已经添加了一堆格式化文本,并且在Interface Builder中看起来很好:

enter image description here

然而,当我在我的iPhone或模拟器上运行它时,我看到了这个:

enter image description here

字体已添加到 plist: 在此输入图片描述

enter image description here

为什么文本显示不如我预期的那样?

是的,我已经将字体添加到了 plist 文件中。 - Rutger Huijsmans
你是否已经启用了allowsEditingTextAttributes? - Rohit Khandelwal
@RutgerHuijsmans 我也遇到了同样的问题。希望你能得到答案 (Y) - Ashish Kakkad
你的应用程序中使用了任何本地化吗?也许这会搞乱你的格式。 - glace
我没有,但我不仅想要字体,我还使用了3种不同的字体大小/样式。 - Rutger Huijsmans
显示剩余5条评论
1个回答

0

无法让UITextView正常工作,因此我决定用以下方法解决它(使用UIWebView并托管一个HTML格式的网页):

override func viewDidLoad() {
    super.viewDidLoad()

    webView.opaque = false;
    webView.backgroundColor = UIColor.clearColor();

    let url = NSURL (string: "https://mysecreturl.com");
    let requestObj = NSURLRequest(URL: url!);
    webView.loadRequest(requestObj);
}

现在不是最理想的,但它可以工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接