美文网首页iOS-基础知识
iOS-UILabel多行文字自动换行

iOS-UILabel多行文字自动换行

作者: d2031869e667 | 来源:发表于2017-07-24 09:53 被阅读68次

    //自动折行设置

    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多行文字自动换行

        本文链接:https://www.haomeiwen.com/subject/kqgvkxtx.html