Ios attributedText未使用UITextView设置
我正在尝试设置自定义字体 字体正在使用UILabel 当我尝试使用UITextView时,它不起作用。UITextView采用默认字体 了解如何为UITextView使用自定义字体吗 我使用的代码如下Ios attributedText未使用UITextView设置,ios,objective-c,uitextview,custom-font,Ios,Objective C,Uitextview,Custom Font,我正在尝试设置自定义字体 字体正在使用UILabel 当我尝试使用UITextView时,它不起作用。UITextView采用默认字体 了解如何为UITextView使用自定义字体吗 我使用的代码如下 attributedString = [[NSMutableAttributedString alloc] initWithString:text attributes:@{ NSFontAttributeName : [UIFont fontWithName:@"GEDinarOne-M
attributedString = [[NSMutableAttributedString alloc] initWithString:text
attributes:@{ NSFontAttributeName : [UIFont fontWithName:@"GEDinarOne-Medium"
size:15], NSLigatureAttributeName: @2}];
abtUsText.attributedText = attributedString;
abtUsText.textAlignment = NSTextAlignmentRight;
abtUsText.textColor = cb60756;
我正在使用attributedString来使用iOS 6
iOS 7提供了正确的字体,但iOS 6仅对UITextView使用默认字体
编辑1
我使用阿拉伯语字体作为GEDinarOne媒介
编辑2
这不是上面提到的重复,因为我的案例是阿拉伯语字体,而不是英语字体。重复提及仅适用于英语自定义字体。在我调查自定义字体(尤其是阿拉伯语)在使用attributedString的UITextView中不起作用后,下面是我所做的 我只是想在我的应用程序的UITextView中显示关于我们的文本,因为它有很长的文本,我想要滚动选项 下面是我所做的 添加UIScrollView 在UIScrollView中添加UILabel 将文本指定给UILabel abtUsLabel.attributedText=attributedString 使标签尺寸合适 [abtUsLabel sizeToFit] 这是非常重要的一步,否则就行不通了 根据标签高度设置scrollview内容大小 [abtUsScrollView设置内容大小:CGSizeMakeabtUsScrollView.frame.size.width,abtUsLabel.frame.size.height]
完成。。。现在,如果标签更长,我们可以滚动它。您是否检查了您正在使用的对象和属性,IOS 6中也提供了这些对象和属性?NSMutableAttributeString适用于>iOS6@iPatel:是的,我的应用程序是iOS 6+iOS 6,网间网操作系统7@iPatel:知道如何让它在iOS 6的UITextView上工作吗?很高兴你找到了一个适合你的解决方案。但是,请记住,UILabel并不适合长文本。如果达到一定长度,标签将不会完全/部分绘制,因为UILabel会将完整文本呈现到图形缓冲区中,并且图形内存有限。实际上,滚动的可能性较小,即使需要滚动,最多也会滚动2次