反应本机自定义字体— iOS
▶继续由Dave Hudson撰写的这篇文章。
重要的是要注意, iOS根据其Postscript名称(或全名)来标识一种字体,该名称并不总是与该字体的实际Filename相同 。 因此,如果您不知道fontFamily(或PostScript名称),则可以在AppDelegate的 ` didFinishLaunchingWithOptions`方法中运行以下代码,
对于Swift 3.0
for familyName in UIFont.familyNames {
for fontName in UIFont.fontNames(forFamilyName: familyName ) {
print("\(familyName) : \(fontName)")
}
}
对于Objective-C
for (NSString *fontFamilyName in [UIFont familyNames]) {
for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) {
NSLog(@"Family: %@ Font: %@", fontFamilyName, fontName);
}
}
这应该给你这样的输出,
familyName : fontName
希望这可以帮助。
编码愉快!
- iOS:我如何接收HTTP 401而不是-1012 NSURLErrorUserCancelledAuthentication
- 为什么不是我的AVPlayer音量淡出?
- 用animation从完整的UIImage中填充UIImageView的百分比
- 如何辨别智能反转在iOS 11不反转我的应用程序的颜色,并检测是否启用?
- 如何在设备上的前台应用程序中显示双高度绿色状态栏(In-Call)?
- Swift:在PAT上实现动态调度(具有关联类型的协议)
- video不能在iOS10 Chrome上播放
- 如何将工具栏添加到UITableView obj-c / ios / xcode的底部
- 在Xcode 10和Swift 4中将核心数据添加到现有项目