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

 UILabel 中的内容过长时省略号显示的样式
场景: 开发中经常会遇到列表中文本标签控件label的标题太长, 无法完全显示出来,这种情况下,可以设置label中过长内容的样式:比如label中的字符串前面部分文字以.......方式省略,显示尾部文字内容,或者是保留完整字符串等等。

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

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

label.lineBreakMode =NSLineBreakByCharWrapping ;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值