iOS-UILabel多行文字自动换行

//自动折行设置

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 //中间的内容以……方式省略,显示头尾的文字内容。

你可能感兴趣的:(iOS-UILabel多行文字自动换行)