2.18 Customizing the UILabel

濮升
2023-12-01


定制UILabel

shadowColor
 指定下影的颜色,于此同时你应该指定shadowOffset

shadowOffset
 指定下影的偏移量,CGSize,当然可以是负值,这时变成上影了不是?

numberOfLines
 指定Label可以显示几行,默认值为1,你也可以设置成2来代表显示2行,也可以设置成0来代表不限制,这时,该显示几行就显示几行。

lineBreakMode 换行模式
typedef NS_ENUM(NSInteger, NSLineBreakMode) {  /* What to do with long lines */
    NSLineBreakByWordWrapping = 0,      /* Wrap at word boundaries, default */以词为单位换行,当这行容不下这个词了,换行,从下一行开始显示这个词。当然了,整行都容不下这个词那这个词只好两行来显示。
    NSLineBreakByCharWrapping,  /* Wrap at character boundaries */以字母为单位换行,往往行末那个词会被折成两行来显示。
    NSLineBreakByClipping,  /* Simply clip */
    NSLineBreakByTruncatingHead, /* Truncate at head of line: "...wxyz" */
    NSLineBreakByTruncatingTail, /* Truncate at tail of line: "abcd..." */
    NSLineBreakByTruncatingMiddle /* Truncate middle of line:  "ab...yz" */
} NS_ENUM_AVAILABLE_IOS(6_0);

textAlignment
 水平居左,居中,居右

textColor
 文本颜色
 
font
 文本字体


adjustsFontSizeToFitWidth
 自适应宽度,当当前字体太大,无法在Label上显示全部文本时,如果这个属性为YES,则会自动减小字体,以显示全部文本。

 类似资料:

相关阅读

相关文章

相关问答