JFFontObserver 1.0.2

JFFontObserver 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2017年4月

Jeremy Fuellert 维护。



  • 作者:
  • jfuellert

JFFontObserver 用于在用户更改设备字体时更新字体以及/或 UI。它使用一种简单的观察者方法来运行字体以及/或 UI 更新块。

alt tag

目的

该软件的主要目的是为开发者提供一种简单的方式来添加非侵入式动态字体支持。

安装

通过 CocoaPods 安装。在您的 .podfile 中添加以下行

pod 'JFFontObserver'

支持

##iOS

最早测试和支持的构建和部署目标 - iOS 6.0。
最新测试和支持的构建和部署目标 - iOS 9.0。

ARC 兼容性

JFFontObserver 是基于 ARC 构建的,并且仅与 ARC 兼容。

使用方法

JFFontObserver 初始化

只需导入字体观察类。

#import <JFFontObserver/JFFontObserver.h>

JFFontObserver 使用

将需要更新的任何内容添加到字体更新块中,并将在系统字体大小更改时调用它,可选地立即调用。

typeof(self) __weak weakSelf = self;
[JFFontObserver addObserver:self fontUpdateBlock:^{

    weakSelf.label.font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];

} updateImmediatly:YES];