Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS6上的UITextView上使用AttributeText(NSAttributedString)仅适用于段落样式或字体,但不能同时使用两者_Ios_Ios6_Uitextview_Nsattributedstring_Css - Fatal编程技术网

在iOS6上的UITextView上使用AttributeText(NSAttributedString)仅适用于段落样式或字体,但不能同时使用两者

在iOS6上的UITextView上使用AttributeText(NSAttributedString)仅适用于段落样式或字体,但不能同时使用两者,ios,ios6,uitextview,nsattributedstring,css,Ios,Ios6,Uitextview,Nsattributedstring,Css,我一直在尝试使用UITextView的attributedText属性向自定义UITextView添加可调整的行高。我的代码在模拟器中运行良好,但无法在iPhone5上运行。如果删除字体行,行高可以正常工作,但文本会恢复为默认的较小字体。如果我添加字体,字体会起作用,但段落样式会被忽略。我在一个全新的应用程序中的vanilla UITextView上尝试了相同行为的代码,这让我认为这是一个iOS6错误。有谁运气更好吗 我还尝试了各种UITextView替换来添加行高功能,但到目前为止没有任何效果

我一直在尝试使用UITextView的attributedText属性向自定义UITextView添加可调整的行高。我的代码在模拟器中运行良好,但无法在iPhone5上运行。如果删除字体行,行高可以正常工作,但文本会恢复为默认的较小字体。如果我添加字体,字体会起作用,但段落样式会被忽略。我在一个全新的应用程序中的vanilla UITextView上尝试了相同行为的代码,这让我认为这是一个iOS6错误。有谁运气更好吗

我还尝试了各种UITextView替换来添加行高功能,但到目前为止没有任何效果

我的代码如下所示:

...
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.minimumLineHeight = lineHeight;
paragraphStyle.maximumLineHeight = lineHeight;

NSString *text = self.text;
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:text];

[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, text.length)];
[attributedString addAttribute:NSFontAttributeName value:self.font range:NSMakeRange(0, text.length)];

self.attributedText = attributedString;

感谢任何人的确认或建议

我认为这确实是一个bug。在过去的几天里,我一直在努力解决这个问题,找不到任何合理的解释

此外,如果您使用IB设置UITextView,其中一些属性将不会按应有的方式设置

不管怎样,我只是在那上面写了个错误


马特

你运气好吗?我还遇到了一个NSAttributedString/UITextView问题:你运气好吗?我还遇到了一个NSAttributedString/UITextView问题:这个答案有更新吗?