NSLineBreakByWordWrapping和NSLineBreakByCharWrapping的异常
在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就可以实现那些功能了。
打赏作者
如果这篇文章帮助了你,可以请作者喝罐可乐,以此激励作者创作更多!
9 评论
^@^
楼主的界面很漂亮啊 很喜欢,初学者来膜拜了
都在用安卓= =
@阿塔历斯 安卓运行在虚拟机,效率太低了.
@ian 嗯,怪不得安卓的系统运行是没有ios快
@阿塔历斯 @阿塔历斯 :
听不懂了 呜呜怎么办 搜索去哈哈
跟进移动化联网~~~~
分享您的想法?
撰写评论