Questions tagged «core-text»

15
在iOS中将HTML转换为NSAttributedString
我正在使用的实例UIWebView来处理一些文本并正确为其着色,它以HTML形式提供结果,而不是将其显示在UIWebView我想使用来显示Core Text的结果中NSAttributedString。 我可以创建和绘制,NSAttributedString但不确定如何将HTML转换并映射到属性字符串中。 我了解在Mac OS X下NSAttributedString有一种initWithHTML:方法,但这只是Mac的一种补充,不适用于iOS。 我也知道有一个与此类似的问题,但没有答案,尽管我会再试一次,看看是否有人创建了一种方法来进行此操作,如果可以,则是否可以共享。

7
NSAttributedString添加文本对齐方式
如何将文本对齐属性添加到NSAttributedString以使文本居中? 编辑:我做错什么了吗?它似乎并没有改变对齐方式。 CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed addAttributes:[NSDictionary dictionaryWithObjectsAndKeys:(NSObject*)paragraph ,(NSString*) kCTParagraphStyleAttributeName, nil] range:_selectedRange];

5
如何在IOS13中找到此字体相关的coretext警告的来源?
在更新我的应用程序时,我注意到在IOS13上的Xcode 11.2中运行该应用程序时,我在日志中收到大量警告。 CoreText注意:客户端请求的名称为“ .SFUI-Regular”,它将获得TimesNewRomanPSMT而不是预期的字体。所有系统UI字体访问均应通过适当的API进行,例如CTFontCreateUIFontForLanguage()或+ [UIFont systemFontOfSize:]。 我挖了一下,发现了WWDC的这句话: 正如在许多WWDC会话中提到的那样,不要直接使用点前缀的字体名称。 我本人几乎只使用IB和笔尖为文本字段等设置字体,并且我的代码中均未引用“ SFUI-Regular”,因此我不确定如何找到这些警告的实际原因(我有在日志中大约有20-30行)。 是否有人对我如何找到警告的来源以及如何解决它有任何提示?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.