Last active
July 15, 2020 06:43
-
-
Save FrizzleFur/19ad4c8eca9a0f4e321df8e4af2f9108 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ```objc | |
| //控制文本的基线位置 | |
| //label.adjustsFontSizeToFitWidth = YES;时有效 自适应大小要有效 label.numberOfLines为1 | |
| //文本最上端与Label中线对齐,默认值 | |
| label.baselineAdjustment = UIBaselineAdjustmentAlignBaselines; | |
| //文本中线与Label中线对齐 | |
| label.baselineAdjustment = UIBaselineAdjustmentAlignCenters; | |
| //文本最底端与Label中线对齐 | |
| label.baselineAdjustment = UIBaselineAdjustmentNone; | |
| label.lineBreakMode = NSLineBreakByWordWrapping;//以单词为单位换行,以单词为单位截断 | |
| typedef enum { | |
| NSLineBreakByWordWrapping = 0, | |
| NSLineBreakByCharWrapping, //以字符为单位换行,以字符为单位截断。 | |
| NSLineBreakByClipping, //以单词为单位换行。以字符为单位截断。 | |
| NSLineBreakByTruncatingHead, //以单词为单位换行。如果是单行,则开始部分有省略号。如果是多行,则中间有省略号,省略号后面有4个字符。 | |
| NSLineBreakByTruncatingTail, //以单词为单位换行。无论是单行还是多行,都是末尾有省略号。 | |
| NSLineBreakByTruncatingMiddle, //以单词为单位换行。无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符。 | |
| } NSLineBreakMode; | |
| ``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment