Tag: 字体

NSAttributedString为UITextView sizeThatFits和boundingRectWithSize报告不正确的大小,并设置了正确的选项

我有一个NSAttributedString报告一个boundingRectWithSize(和扩展UITextView不正确地计算其sizeThatFits)当字体大小从用于创build它的字体大小减less。 它不会发生在我做类似的操作的所有NSAttributedStrings,所以这里是重现的步骤。 使用不包含完整Unicode字符集的非标准字体。 确保string包含此“不受支持”集中的字符。 iOS会将它们渲染为Helvetica,大小适中。 在您的NSAttributedString中缩放字体的所有字体属性。 我的代码这样做产生的问题看起来像这样。 从UITextView子类中: NSMutableAttributedString *mutableString = [self.attributedText mutableCopy]; [mutableString enumerateAttribute:NSFontAttributeName inRange:NSMakeRange(0, mutableString.length) options:0 usingBlock:^(id value, NSRange range, BOOL *stop) { if (value) { UIFont *oldFont = (UIFont *)value; UIFont *newFont = [oldFont fontWithSize:oldFont.pointSize – 1]; [mutableString removeAttribute:NSFontAttributeName range:range]; [mutableString addAttribute:NSFontAttributeName value:newFont range:range]; } }]; self.attributedText = [mutableString copy]; 我注意到,当在while循环中运行这个代码时,检查sizeThatFits来知道文本何时足够小,以至于在某些情况下我会产生一个零竞赛。 对于任何小于我开始使用的字体值的情况,高度计算为60px,这恰好是50px。 […]

在iPhone应用程序中不能使用自定义字体

我的iPhone应用程序中有3个.ttf文件。 他们代表这三种字体: 高谭圆形书 Gotham圆形媒体 Gotham Rounded Bold 我把他们全部放在我的.plist中,但是当我这样做的时候只有2个出现: NSLog(@"%@",[UIFont fontNamesForFamilyName:@"Gotham Rounded"]); 这是logging的东西: "GothamRoundedMedium-Regular", "GothamRoundedBook-Regular" 这里怎么了? 下面的截图。

Xib需要很长时间(> 1s)才能加载。 UIFontcaching似乎怪罪

我有一个故事板的UIVC加载,反过来,加载一个Xib。 这个内部负载导致VC花费超过一秒的时间来加载。 在内部的xib中有一些奇特的步法(它载入另一个具有dynamic绘图的xib),但这似乎并不是瓶颈。 根据仪器, UIFont -initWithCoder是罪魁祸首。 (如果进一步TBaseFont::CopyLocalizedName()钻取TBaseFont::CopyLocalizedName()是占1秒时间的最深入的条目) 我有点难住,因为我使用的自定义字体出现在整个应用程序没有问题。 有任何想法吗?

斜体字体不适用于iOS 7上的中文/日文/韩文

我想在UITextView中设置斜体字体样式,但斜体字体不适用于iOS 7上的中文/日文/韩文。任何人都可以帮忙吗?

ios应用程序可以根据需要下载以下字体

在位于http://support.apple.com/kb/HT5878的iOS 7字体列表中,底部有一个部分,标题为“应用程序可以根据需要下载以下字体”。 这是什么意思? 如何包含这些字体,这与包含自定义字体有何不同?

Roboto的ios字体

我喜欢roboto(可用于Android平台)的感觉,并希望将其用于我的应用程序,我目前正在build设。 我有两个问题 1)。 我如何获得Roboto在IOS? (看来,我没有从哪里开始)2)。 我如何设置一个特定的字体作为我的整个应用程序的默认字体?

缩放字体大小以垂直放入UILabel

我想要一个标准的UILabel并增加字体大小,以便填充垂直空间。 从这个问题的被接受的答案中获得灵感,我用这个drawRect实现在UILabel上定义了一个子类: – (void)drawRect:(CGRect)rect { // Size required to render string CGSize size = [self.text sizeWithFont:self.font]; // For current font point size, calculate points per pixel float pointsPerPixel = size.height / self.font.pointSize; // Scale up point size for the height of the label float desiredPointSize = rect.size.height * pointsPerPixel; // Create and assign new UIFont […]

iOS7:我们可以使用除dynamictypes以外的Helvetica Neue字体吗?

我们正在为iOS7devise一个应用程序,我们的devise人员希望使用非默认字体(Avenir),但我不想松动dynamictypesfunction。 据我所知dynamictypes只能使用默认的系统字体,这是Helvetica Neue。 是否有可能使用其他字体或在这个时候它不是一个选项?

我们如何改变tableview头的字体?

我使用tabelView的一些背景颜色和风格进行分组。 部分标题中的文本不清楚,所以我需要修改文本的颜色,使标题文本应该是可见的。 我想知道我们可以更改标题文字的颜色和大小吗?

iOS是否支持任何forms的位图字体在UIKit类中使用?

iOS是否支持任何forms的位图字体在UIKit类中使用?