Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 769 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 769 Bytes

DynamicFontSizeHelper

A helper that simplifies handling dynamic content size category with only one line of code.

How to use

Drag and drop the DynamicFontSizeHelper.swift file to your project.

Interface Builder

  1. Select the UILabel that you want to support dynamic content size.
  2. Under Attribute Inspector, set the Register For Size Change With Default Font Size to any CGFloat number you want.
  3. No more!

Programmatically

// Initialize my label somewhere
let myLabel: UILabel

// And then
myLabel.registerForSizeChangeWithDefaultFontSize = 14.0

What do I get?

This is what you get:

GIF Demo

License

MIT