jjzjj

ios - 在不改变大小的情况下改变标签的字体

嘿,我想在不改变大小的情况下更改标签的字体,因为我对不同的设备有不同的大小请参见下面的代码:-此代码有效,但正如我所说,我不想更改大小QuotesLabel.font=UIFont(name:"optima",size:CGFloat(30)这是针对不同设备的不同尺寸的代码ifUIScreen.mainScreen().bounds.size.height==480{//iPhone4QuotesLabel.font=QuotesLabel.font.fontWithSize(30)}elseifUIScreen.mainScreen().bounds.size.height==568

Swift UIFont IBInspectable - 这可能吗?

我有一个UIView子类。在此View中,我创建了UIlabel的实例。现在我想在Storyboard中为这些标签设置字体属性。是否可以为UIFont创建一个IBInspectable?我的方法之一是:@IBInspectablevarfontName:UIFont但它不会起作用。总结一下:我试图为UIView获取这个:希望有人能帮帮我,谢谢!:) 最佳答案 想法您可以使用Int枚举来选择特定字体之一。详情xCode8.2.1,swift3代码enumFontType:IntimportUIKitenumFontType:Int{c

ios - 从 UIFont 或 .ttf 文件中获取字体的每个字符(带形状)

我不确定这是否可能,而且我确实尝试为我的问题找到解决方案但没有成功,这就是为什么我在这里问并希望我能得到解决方案。我正在开发一个与绘图相关的应用程序,我想在其中获取由.ttf文件或UIFont提供的每种字体的形状。例如如果我有UIFont/.ttf文件,例如"OpenSans-Italic"那么如何获取每个“字符”的形状(这里是“斜体”形状)“OpenSans”字体?我想在Char或NSString中使用它。=>@[@"a",@"b",@"c",@"d",..@"A",@"B",@"C",@"D",.....@"1",@"2",@"3"....];//Thisischararrayon

ios - 从 UIFont 或 .ttf 文件中获取字体的每个字符(带形状)

我不确定这是否可能,而且我确实尝试为我的问题找到解决方案但没有成功,这就是为什么我在这里问并希望我能得到解决方案。我正在开发一个与绘图相关的应用程序,我想在其中获取由.ttf文件或UIFont提供的每种字体的形状。例如如果我有UIFont/.ttf文件,例如"OpenSans-Italic"那么如何获取每个“字符”的形状(这里是“斜体”形状)“OpenSans”字体?我想在Char或NSString中使用它。=>@[@"a",@"b",@"c",@"d",..@"A",@"B",@"C",@"D",.....@"1",@"2",@"3"....];//Thisischararrayon

ios - 将 UIFont 转换为 CTFontRef 并在 Retina 显示屏上添加斜体

我有一个UILabel的自定义子类,它使用CoreText进行自定义绘图。我曾经使用在标签上设置的UIFont来绘制我的字符串,并使用font属性访问它。我还为字体添加了一些特征。这是它的样子:UIFont*font=[selffont];CTFontRefref=CTFontCreateWithName((CFStringRef)[fontname],[fontpointSize],NULL);CTFontRefitalicFont=CTFontCreateCopyWithSymbolicTraits(ref,[fontpointSize],NULL,kCTFontItalicTra

ios - 将 UIFont 转换为 CTFontRef 并在 Retina 显示屏上添加斜体

我有一个UILabel的自定义子类,它使用CoreText进行自定义绘图。我曾经使用在标签上设置的UIFont来绘制我的字符串,并使用font属性访问它。我还为字体添加了一些特征。这是它的样子:UIFont*font=[selffont];CTFontRefref=CTFontCreateWithName((CFStringRef)[fontname],[fontpointSize],NULL);CTFontRefitalicFont=CTFontCreateCopyWithSymbolicTraits(ref,[fontpointSize],NULL,kCTFontItalicTra

ios - 找不到自定义字体 - iOS

我添加了一种自定义字体-我从网上下载的。它是TTF格式,可以在我的mac上的其他程序上使用。(成功添加到字体簿并用于烟花)。我已将key添加到信息.plist,但字体似乎不起作用。当我NSLog字体时,它是空的,所以我假设它没有找到它。TTF名为LONDON__.TTF,但名称为London字体。我应该使用什么字体并添加到info.plist中才能使其正常工作?谢谢丹应用程序字体资源路径=LONDON__.TTFNSLog(@"%@",[UIFontfontWithName:@"Londonfont"size:22]);和NSLog(@"%@",[UIFontfontWithName:

ios - 找不到自定义字体 - iOS

我添加了一种自定义字体-我从网上下载的。它是TTF格式,可以在我的mac上的其他程序上使用。(成功添加到字体簿并用于烟花)。我已将key添加到信息.plist,但字体似乎不起作用。当我NSLog字体时,它是空的,所以我假设它没有找到它。TTF名为LONDON__.TTF,但名称为London字体。我应该使用什么字体并添加到info.plist中才能使其正常工作?谢谢丹应用程序字体资源路径=LONDON__.TTFNSLog(@"%@",[UIFontfontWithName:@"Londonfont"size:22]);和NSLog(@"%@",[UIFontfontWithName:

ios - 自定义字体未在设备上显示,但在模拟器上显示

我一直在iOS中使用自定义字体,并且已经弄清楚了大部分内容,除了自定义字体不会在我的任何设备上显示。我已将字体添加到项目文件的根目录。将其添加到数组或“应用程序提供的字体”下的info.plist文件中检查原始文件和我添加到info.plist文件中的区分大小写是否相同。用过[playMenuBtn.titleLabelsetFont:[UIFontfontWithName:@"fontname"size:40]];使字体正常工作。当我在模拟器中运行我的应用程序时,它看起来一切正常并且可以正常工作。但是,只要我在物理设备上运行它,它就会显示默认字体和默认大小。如果我使用:UIFont*

ios - 自定义字体未在设备上显示,但在模拟器上显示

我一直在iOS中使用自定义字体,并且已经弄清楚了大部分内容,除了自定义字体不会在我的任何设备上显示。我已将字体添加到项目文件的根目录。将其添加到数组或“应用程序提供的字体”下的info.plist文件中检查原始文件和我添加到info.plist文件中的区分大小写是否相同。用过[playMenuBtn.titleLabelsetFont:[UIFontfontWithName:@"fontname"size:40]];使字体正常工作。当我在模拟器中运行我的应用程序时,它看起来一切正常并且可以正常工作。但是,只要我在物理设备上运行它,它就会显示默认字体和默认大小。如果我使用:UIFont*