Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dnrops
UIFontComplete
提交
d3655c3c
U
UIFontComplete
项目概览
dnrops
/
UIFontComplete
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
UIFontComplete
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d3655c3c
编写于
5月 17, 2017
作者:
N
Nicholas Maccharoli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make usage section of ReadMe more concise
上级
6747820d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
8 deletion
+12
-8
README.md
README.md
+12
-8
未找到文件。
README.md
浏览文件 @
d3655c3c
...
...
@@ -10,11 +10,11 @@
Make working with
`UIFont`
faster and less error-prone
## Usage
No more
muddling around searching for names of
`UIFont`
type
s and no more surprises at runtime if a font name was mistyped.
No more
wasting time searching for names of
`UIFont`
font
s and no more surprises at runtime if a font name was mistyped.
This library is simply one extension to
`UIFont`
and one
`Font`
`enum`
with a case for each system font on iOS.
Custom font support is also available, please keep reading for details!
Instead of
the
`String`
base constructor for
`UIFont`
:
Instead of
using the
`String`
based constructor native to
`UIFont`
:
```
swift
let
font
=
UIFont
(
name
:
"Arial-BoldItalicMT"
,
size
:
12.0
)
...
...
@@ -24,15 +24,19 @@ You can now simply start typing the name of the font enum and let code completio
![](
http://i.imgur.com/yBYRQVB.gif
)
```
swift
let
font
=
UIFont
(
font
:
.
arialBoldItalicMT
,
size
:
12.0
)
This library currently provides two different options for creating
`UIFont`
objects.
The first is calling the font name off of the provided
`Font`
enumeration and then calling
`of(size:)`
to provide the desired size.
```
swif
let myFont = Font.helvetica.of(size: 12.0)
```
There is also a handy (and way cooler) extension to the
`Font`
enumeration that allows the creation of
`UIFont`
objects with a specified size like so:
The other
`UIFont`
creation method offered by this library is similar to the normal
`UIFont`
constructor except that instead of providing a
`String`
of the desired font, a case of the
`Font`
enum is provided instead.
```
swift
let
myFont
=
Font
.
helvetica
.
of
(
size
:
12.0
)
let
font
=
UIFont
(
font
:
.
arialBoldItalicMT
,
size
:
12.0
)
```
### What about Custom Fonts?
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录