iOS查看系统所有字体(带效果图)
效果图
NSString *sampStr = @"开发者ADreamClusive";NSMutableAttributedString *fontStr = [NSMutableAttributedString new];for(NSString * familyName in [UIFont familyNames]){
// NSLog(@"字体族科名 = %@",familyName); // 输出字体族科名字NSAttributedString *aAttrStr = [[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"字体族:%@\n", familyName] attributes:@{ NSFontAttributeName: [UIFont boldSystemFontOfSize:18], NSForegroundColorAttributeName: [UIColor redColor] }];[fontStr appendAttributedString:aAttrStr];for(NSString *fontName in [UIFont fontNamesForFamilyName:familyName]){
// NSLog(@"\t%@",fontName); // 输出字体族科下字样名字NSAttributedString *bAttrStr = [[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@:\t", fontName] attributes:@{ NSFontAttributeName: [UIFont systemFontOfSize:14] }];[fontStr appendAttributedString:bAttrStr];NSAttributedString *cAttrStr = [[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@\n", sampStr] attributes:@{ NSFontAttributeName: [UIFont fontWithName:fontName size:14] }];[fontStr appendAttributedString:cAttrStr];}}
// textView为UITextView
self.textView.attributedText = fontStr;
iOS查看系统所有字体(带效果图)相关推荐
- Graphics2D(1) : 查看系统所有字体
参考 : https://zhidao.baidu.com/question/1541668525753151227.html GraphicsEnvironment ge = GraphicsEnv ...
- iOS 查看所有系统字体
一,查看系统字体的代码: NSArray * fontFamilyArray = [UIFont familyNames];for (NSString* familyName in fontFamil ...
- [Jinkey 原创]震惊!iOS 系统居然自带悬浮窗口调试工具
原文链接 : 震惊!iOS 系统居然自带悬浮窗口调试工具 -- Jinkey 原创 原文作者 : Jinkey 1 背景 英文原文: http://ryanipete.com/blog/ios/swi ...
- iOS和android h5字体差异,关于移动hybrid开发中H5页面的字体应与系统保持一致的问题...
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 0.问题来源 在移动hybrid开发,也就是说,部分页面会使用html+css+javascript技术来制作,例如个人 ...
- 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP
在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成.如果不知道请查看MAC 下配置Apache和PHP 1.创建一个空工程, 新建一个php文件,暂且命名为ind ...
- Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
把字体存放到 /root/usr/share/fonts 或 /usr/share/fonts 目录下,可以创建文件夹来存放对应的字体,比如我这里要安装宋体,我建了个 song 的文件夹. 字体获取: ...
- ios 自己创建的动态frameworks 怎么发布_iPadOS/iOS 13.1 正式发布,这才是真正的 iOS 13 系统...
点击上方蓝色字体,关注我们 苹果发布 iPadOS / iOS 13.1 ,你装13了吗? 在 iOS 13 系统发布数日之后,苹果今晨如约提前发布了该系统的首个重要更新--iOS 13.1,补 ...
- 9.解决 WPS 在ubuntu 19.04 64位下提示“系统缺失字体”
系统版本:ubuntu 19.04 64位 WPS for Linux提示:系统缺失字体symbol.wingdings.wingdings 2.wingdings 3.webding.MTExtra ...
- 基于XCode IOS开发系统实现的新闻APP设计
一.项目概述 1.1 项目介绍 本次课程设计所实现的新闻阅读APP是基于XCode IOS开发系统上开发的一款可以查看,收藏以及删除新闻的一款IOS应用软件.它有着启动界面.登录界面,在输入正确的账号 ...
最新文章
- TVM性能评估分析(二)
- 1-趣味解读DNS工作原理——转载疯猫网络科技
- PHP程序员应该掌握的10项技能
- shell脚本小技巧
- 测试nb信号的软件_NB-IoT和LORA,谁才是真正的低功耗?从数据看真相
- MOOC数学建模与实验---学习笔记---整理汇总表
- OpenGL Single Point单点移动三角形的实例
- zookeeper学习一
- QTCreator使用MSVC编译开发配置问题、VS2015开发qt问题
- 数据库的相关概念 1006
- fastjson 判断value是对象还是数组
- vc+ mfc 方法怎么被调用_Spring源码阅读(二)我的方法是怎么被自动调用的
- Javascript特效:长图滚动
- J-LINK驱动下载
- 矩阵按键值在8位数码管流动显示
- html5数独游戏设计,数独游戏的前端实现
- 键盘怎么按出计算机,怎么在电脑键盘上打出艾特@键? 原来是这样的
- 【C#】两种方式实现给PDF文件加水印,源码分享
- 【VOLTE案例解析】南京移动拨打10086回落到2G,拨打其他电话正常使用VOLTE
- 家庭无线路由器桥接设置