About the typography of text (multi-line and single-line)

As the Text Programming Guide for iOS said, UIFont's lineHeight is used to set the height of a single-line UILabel, but the surrounding contains a few pixels of blank space, so that it is different from the design drawing, how to set it, or should not use UIFont's lineHeight To set the height, this problem has bothered me for a long time,