//自动折行设置
label.lineBreakMode = NSLineBreakByWordWrapping;
label.numberOfLines = 0;
OK,完事。
其他补充:
//背景颜色为红色
label.backgroundColor = [UIColor redColor];
//设置字体颜色为白色
label.textColor = [UIColor whiteColor];
//文字居中显示
label.textAlignment = NSTextAlignmentCenter;
// typedef NS_ENUM(NSInteger, NSLineBreakMode) {
// = 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(10_0, 6_0);
// 在iOS开发过程中,在UILable中lineBreakMode中有以下几个功能
// NSLineBreakByWordWrapping = 0 //以空格为边界,保留单词。
// NSLineBreakByCharWrapping //保留整个字符
// NSLineBreakByClipping //简单剪裁,到边界为止
// NSLineBreakByTruncatingHead //前面部分文字以……方式省略,显示尾部文字内容
// NSLineBreakByTruncatingTail //结尾部分的内容以……方式省略,显示头的文字内容。
// NSLineBreakByTruncatingMiddle //中间的内容以……方式省略,显示头尾的文字内容。
网友评论