jjzjj

ios - 如何从 iOS 设置中检测动态字体大小变化?

在设置->常规->文本大小中,更改文本大小后,我必须退出我自己的应用才能应用这些大小[UIFontpreferredFontForTextStyle:..]是否有委托(delegate)或通知通知我的应用重新应用新尺寸?更新:我尝试了以下但有趣的是,字体大小将在我BG并启动应用程序两次后应用。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[[NSNotificationCenterdefaultCenter]addObserver:sel

ios - 如何从 iOS 设置中检测动态字体大小变化?

在设置->常规->文本大小中,更改文本大小后,我必须退出我自己的应用才能应用这些大小[UIFontpreferredFontForTextStyle:..]是否有委托(delegate)或通知通知我的应用重新应用新尺寸?更新:我尝试了以下但有趣的是,字体大小将在我BG并启动应用程序两次后应用。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[[NSNotificationCenterdefaultCenter]addObserver:sel

ios - UITextView 字体为零

我在Storyboard中创建了一个字体大小为14的UITextView,并将其连接到我的ViewController的detailDescriptionLabel属性。这段代码在viewDidLoad:self.detailDescriptionLabel.font=[UIFontsystemFontOfSize:10];NSLog(@"textis%@;fontis%@",self.detailDescriptionLabel.text,self.detailDescriptionLabel.font);控制台输出如下:textisLoremIpsum;fontis(null)为什

ios - UITextView 字体为零

我在Storyboard中创建了一个字体大小为14的UITextView,并将其连接到我的ViewController的detailDescriptionLabel属性。这段代码在viewDidLoad:self.detailDescriptionLabel.font=[UIFontsystemFontOfSize:10];NSLog(@"textis%@;fontis%@",self.detailDescriptionLabel.text,self.detailDescriptionLabel.font);控制台输出如下:textisLoremIpsum;fontis(null)为什

iphone - 如何检查字体在 iOS 版本中是否可用?

我目前正在开发一个使用“ChalkboardSE-Regular”字体的应用程序,我的部署目标是4.0+。此字体在4.1中不可用,但在4.3中受支持。检查字体是否存在的最佳方法是什么,如果不存在,请在提前致谢!T 最佳答案 [UIFontfamilyName]支持回到iPhoneOS2.0(在2.0之前,第三方应用程序不允许在iPhone或iPodtouch上使用),所以我会用它来检查是否当前设备上存在字体系列,如果不存在,请为该版本的iOS使用合适的后备字体。这是JohnGruber列出的2007年第一代iPhone的iPhone

iphone - 如何检查字体在 iOS 版本中是否可用?

我目前正在开发一个使用“ChalkboardSE-Regular”字体的应用程序,我的部署目标是4.0+。此字体在4.1中不可用,但在4.3中受支持。检查字体是否存在的最佳方法是什么,如果不存在,请在提前致谢!T 最佳答案 [UIFontfamilyName]支持回到iPhoneOS2.0(在2.0之前,第三方应用程序不允许在iPhone或iPodtouch上使用),所以我会用它来检查是否当前设备上存在字体系列,如果不存在,请为该版本的iOS使用合适的后备字体。这是JohnGruber列出的2007年第一代iPhone的iPhone

ios - 如何从 otf 或 ttf 文件中获取字体名称?

我在之前的应用中使用了自定义字体。文件名为“ProximaNova-Regular.otf”并加载我刚刚使用的字体...[UIFontfontWithName:@"ProximaNova-Regular"size:20];这非常有效。现在在这个新应用程序中我有三个字体文件...Dude_Willie.otfImpacthandsean.ttf但我不确定如何加载这些。我试过了[UIFontfontWithName:size:20];但这只是退回到使用Helvetica。如何找到要使用的名称? 最佳答案 右键单击TTF->获取信息“全名

ios - 如何从 otf 或 ttf 文件中获取字体名称?

我在之前的应用中使用了自定义字体。文件名为“ProximaNova-Regular.otf”并加载我刚刚使用的字体...[UIFontfontWithName:@"ProximaNova-Regular"size:20];这非常有效。现在在这个新应用程序中我有三个字体文件...Dude_Willie.otfImpacthandsean.ttf但我不确定如何加载这些。我试过了[UIFontfontWithName:size:20];但这只是退回到使用Helvetica。如何找到要使用的名称? 最佳答案 右键单击TTF->获取信息“全名

ios - 自定义安装的字体在 UILabel 中未正确显示

我正在尝试使用从Adob​​eFontCollectionProPackage中获得的HelveticaNeueCondensed字体。不幸的是,当我在UILabel中使用它时,它似乎绘制不正确。行高似乎计算正确(我认为),但是当显示字体时,它与边界框的最顶部对齐。我调用了[myLabelsizeToFit]并仅调整了宽度以生成此屏幕截图:我对字体的粗体和常规版本都有同样的问题。我能够从OSX中提取一个HelveticaNeueBold版本并将其放在我的设备上并且显示正常(上图中的绿色背景)。字体文件或我的代码有什么问题会导致它以这种方式绘制? 最佳答案

ios - 自定义安装的字体在 UILabel 中未正确显示

我正在尝试使用从Adob​​eFontCollectionProPackage中获得的HelveticaNeueCondensed字体。不幸的是,当我在UILabel中使用它时,它似乎绘制不正确。行高似乎计算正确(我认为),但是当显示字体时,它与边界框的最顶部对齐。我调用了[myLabelsizeToFit]并仅调整了宽度以生成此屏幕截图:我对字体的粗体和常规版本都有同样的问题。我能够从OSX中提取一个HelveticaNeueBold版本并将其放在我的设备上并且显示正常(上图中的绿色背景)。字体文件或我的代码有什么问题会导致它以这种方式绘制? 最佳答案