iosautolayoutuilabelautosize

UILabel Autoshrink with top constraints


I try to figure out autoshrink option in UILabel with regarding top constraint.

I have UIView and three labels. One of them has autoshrink option on. It has constraint to be centered, and has Trailing and Top constraint which should shrink label when changing size of UIView. If I make UIVIew thinner, font size is decreased, but if I change height of UIView font is not changed.

Constraints on UILabels :

Label 1 constraints :

Label 2 constraint :

How to change this?

What I want is, on last image that label will be nice autoshrink. So if I change width or height of the UIView label should shrink.

Normal size

Width change

Height change


Solution

  • plz select your Shrink label set

    Number of lines is 0

    Line Breaks: Clip

    Autoshrink: Minimum Font Scale 0.25 enter image description here