草庐IT

ios - 为什么 UIFont(描述符 :size:) is x200 slower than UIFont(name:size:)?

最近我注意到滚动的性能正在减慢。我追踪了问题,发现原因是使用了UIFont(descriptor:size:)创建的字体。构造函数。我更改了UIFont(name:size:)的构造函数我的问题都解决了。我在project中隔离了问题.代码是:importUIKitclassViewController:UIViewController{@IBOutletweakvarfirstLabel:UILabel!@IBOutletweakvarsecondLabel:UILabel!@IBActionfunconStartTest(sender:AnyObject){startMeasure

ios - 如何在没有 Objective-c 中的第三方库的情况下向我的字符串显示粗体和斜体

这是我尝试的代码:NSString*strFirst=[NSStringstringWithFormat:@"TheAppfeatureisonlyavailabletouserswhileat"];NSString*strAreaName=kAreaName;NSRangeboldedRange=[strAreaNamerangeOfString:strAreaName];NSMutableAttributedString*newAttString=[[NSMutableAttributedStringalloc]initWithString:strFirst];NSMutableA

ios - 无法打印自定义字体,ios

按照here上的教程进行操作.我通过将字体复制到项目并将其添加到文件Info.plist来添加自定义字体。我还仔细检查并看到字体也添加到“构建阶段”的“复制包资源”中。但是,当我尝试通过以下方式打印字体名称时-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.myLabel.text=@"Thisisacustomfont";self.myLabel.font=[UIFontfontWithName:@"Montserrat-Bold

ios - 自定义阿拉伯语字体在 iOS 7 中有效,但在 iOS 6 或更早版本中无效

我有一个iPhone应用程序,我在其中使用自定义阿拉伯语字体。一切都在iOS7中运行。当我在iOS6上运行该应用程序时,文本以默认iPhone字体显示。知道出了什么问题吗?iOS6截图iOS7截图如果您看到差异,则英语工作正常。只有阿拉伯语字体有问题。 最佳答案 问题解决了...UILabel*arTitle=[[UILabelalloc]initWithFrame:CGRectMake(0,200,300,100)];arTitle.backgroundColor=[UIColorclearColor];arTitle.textC

iphone - 在 xCode 中加载自定义 UIFonts

所以我实际上遇到了几个问题。第一个是我想在iOS应用程序中使用“FontSuitcase”文件作为自定义字体,但无法让它工作。不仅如此,我也无法正确使用.ttf文件。以下是我为使其发挥作用而采取的步骤:将文件导入我在xCode中的支持文件。添加了文件名,例如“badaboom.TTF”到Info.plist文件中调用了UIFont*myFont=[UIFontfontWithName:@"Badaboom"size:20.0];我还使用了找到的代码here查看字体是否正在加载并且它也没有出现。这适用于ttf和fontsuitcase文件。知道我做错了什么吗?谢谢,皮特

iphone - 最大字体大小 UIFont

我正在尝试在UILabel中使用UIFontfontWithName:size:,但在250点以上的尺寸下分辨率很差。我在使用自定义字体和系统字体时遇到问题。我对UITextView也有同样的问题。我正在以编程方式执行所有这些操作,需要将UILabel和字体大小缩放到非常大的字体大小。有人知道我为什么遇到问题吗? 最佳答案 这可能是UIKit的限制。您是否尝试过使用CoreText将文本呈现为图像? 关于iphone-最大字体大小UIFont,我们在StackOverflow上找到一个类

ios - 给定具有任何 pointSize 的 UIFont,如何计算适当的笔画宽度?

我想对文本应用一条实线描边。这很容易使用NSAttributedString指定.strokeWidth获得。然而,我发现要确定什么strokeWidth应该被赋予一个UIFont以在任何给定的pointSize呈现是很棘手的。我可以很容易地说,好吧,在50的磅值下,1的笔画宽度看起来很棒。我凭直觉假设,如果将字体大小加倍,则应该将笔画宽度加倍,因此随着字体缩放,笔画将按比例缩放,并导致笔画粗细与原始“基本”字体大小一致。然而,事实并非如此。随着字体大小和笔画宽度按比例增加,笔画宽度变得太粗。此处的屏幕截图显示第一行的字体大小为50,笔画宽度为1。下一行加倍,因此字体大小为100,笔画

iphone - UIFont 大小 : half point sizes possible?

我想知道为什么这三个之间没有区别:textView.font=[UIFontfontWithName:fsize:10.0];textView.font=[UIFontfontWithName:fsize:10.5];textView.font=[UIFontfontWithName:fsize:10.9];字体将显示为10,无论如何。字体大小是否会从CGFloat转换为整数? 最佳答案 我认为字体大小正在改变,但小于1的增量是非常小的,即我们的眼睛无法弄清楚。获取textViewfontsize后即可看到。在每次递增NSLogte

iOS 自定义字体 "Floats"太高

我正在创建一个自定义的UIBarButtonItem,如下所示:UIImage*originalImage=[UIImageimageNamed:@"button"];UIImage*buttonImage=[originalImagestretchableImageWithLeftCapWidth:10topCapHeight:5];UIButton*toolbarB=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,65,29)];[toolbarBsetTitle:titleforState:UIControlStateNormal];[t

ios - iOS 12 上不显示图标字体

我有一个图标字体在iOS12上不显示的问题(它在iOS1)字体正确包含在项目中,并且在NSlogging[UIFontfamilyNames]和[UIFontfontNamesForFamilyName:iconFontFamilyName]时出现2)我正在使用\u符号访问图标:label.text=@"\uXXXX"。当字体中不存在XXXXNOT时,应用会显示“问号方block”,(正确地)指示该代码不存在。但是,如果代码确实存在于字体中,则应用程序根本不显示任何内容-相应的元素显示为空白。我们是否遗漏了什么? 最佳答案 总而言之