diff --git a/Example/SplitflapExample/ViewController.swift b/Example/SplitflapExample/ViewController.swift index e37030f..e57feb2 100644 --- a/Example/SplitflapExample/ViewController.swift +++ b/Example/SplitflapExample/ViewController.swift @@ -69,6 +69,9 @@ class ViewController: UIViewController, SplitflapDataSource, SplitflapDelegate { builder.textAlignment = .center builder.textColor = .white builder.lineColor = .darkGray + + //Prefilled with false value, so could be ignored 👇 + builder.adjustsFontSizeToFitWidth = false } } } diff --git a/Sources/FlapViewBuilder.swift b/Sources/FlapViewBuilder.swift index d1909f7..545bf64 100644 --- a/Sources/FlapViewBuilder.swift +++ b/Sources/FlapViewBuilder.swift @@ -96,7 +96,14 @@ public final class FlapViewBuilder { id 1.0. */ public var flipPointHeightFactor: CGFloat = 1.0 - + + /** + The on/off toggle for a label's property "adjustsFontSizeToFitWidth" inside every flap + + By defaul the value is false, but it could be changed while initing a builder + */ + public var adjustsFontSizeToFitWidth: Bool = false + // MARK: - Initializing a Flap View /** diff --git a/Sources/TileView.swift b/Sources/TileView.swift index 525c087..3bd82eb 100644 --- a/Sources/TileView.swift +++ b/Sources/TileView.swift @@ -98,6 +98,7 @@ final class TileView: UIView { digitLabel.textAlignment = builder.textAlignment digitLabel.textColor = builder.textColor digitLabel.backgroundColor = builder.backgroundColor + digitLabel.adjustsFontSizeToFitWidth = builder.adjustsFontSizeToFitWidth flipPointHeightFactor = builder.flipPointHeightFactor addSubview(digitLabel)