当UILabel 中的内容太长情况下的设置

来源:互联网 发布:淘宝店铺被关闭 编辑:程序博客网 时间:2024/05/16 05:22
 UILabel 中的内容过长时省略号显示的样式
场景: 开发中经常会遇到列表中文本标签控件label的标题太长, 无法完全显示出来,这种情况下,可以设置label中过长内容的样式:比如label中的字符串前面部分文字以.......方式省略,显示尾部文字内容,或者是保留完整字符串等等。

     文本标签label 是通过lineBreakMode 属性来设置文本过长时的样式,它有下面这几种样式:

NSLineBreakByWordWrapping = 0 //以空格为界,保留整个单词。NSLineBreakByCharWrapping //保留整个字符NSLineBreakByClipping //简单剪裁,到边界为止NSLineBreakByTruncatingHead //前面部分文字以……方式省略,显示尾部文字内容NSLineBreakByTruncatingTail //结尾部分的内容以……方式省略,显示头的文字内容。NSLineBreakByTruncatingMiddle //中间的内容以……方式省略,显示头尾的文字内容。
使用方式:

label.lineBreakMode =NSLineBreakByCharWrapping ;


阅读全文
0 0