NSLineBreakByWordWrapping和NSLineBreakByCharWrapping的异常

本文探讨了iOS开发中UILabel的lineBreakMode属性的不同设置方式,并详细解释了NSLineBreakByWordWrapping与NSLineBreakByCharWrapping在不同SDK版本中的表现差异。
部署运行你感兴趣的模型镜像

在iOS开发过程中,在UILable中lineBreakMode中有以下几个功能


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

NSLineBreakByTruncatingMiddle //中间的内容以……方式省略,显示头尾的文字内容。


我在使用NSLineBreakByWordWrapping和NSLineBreakByCharWrapping的时候产生了疑问,他们的演示效果完全一样。网上也找不到答案。最后发现原来是sdk版本的问题。我使用的xcode是5.0版本,默认使用的是sdk7.0。使用sdk7.0会导致两者效果完全相同。使用sdk6.1运行的时候可以有效区分开NSLineBreakByWordWrapping和NSLineBreakByCharWrapping。可见苹果正在逐步取消了这一区别,如果你搜索到了这篇文章,那你就使用sdk6.1就可以实现那些功能了。

您可能感兴趣的与本文相关的镜像

Qwen-Image

Qwen-Image

图片生成
Qwen

Qwen-Image是阿里云通义千问团队于2025年8月发布的亿参数图像生成基础模型,其最大亮点是强大的复杂文本渲染和精确图像编辑能力,能够生成包含多行、段落级中英文文本的高保真图像

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值