首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSLineBreakByCharWrapping不在iOS7工作

NSLineBreakByCharWrapping不在iOS7工作
EN

Stack Overflow用户
提问于 2014-09-17 10:13:03
回答 2查看 856关注 0票数 1

我在带有numberOfLines =0的视图中添加了简单的标签,但是字符包装在iOS7中并不像预期的那样工作。它总是用文字包装来包装字符。不过,我在Xcode 6 GM中测试了相同的代码,并测试了它的工作性能。

在iOS7中还有其他处理字符包装的方法吗?这是一个已知的问题在7?

  • ios7包装附件:

  • ios8包装附件:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-21 19:17:56

我认为这是iOS 7中的一个bug。我们有几个应用程序意外地使用了NSLineBreakCharWrapping,它只是做了文字包装,这正是我们想要的.它们突然在iOS 8上坏掉了。它直到iOS 8才被修复,可能大部分时间都是用word包装的,而且没有人意识到这一点。

票数 2
EN

Stack Overflow用户

发布于 2014-10-27 23:14:33

只是扩展了公认的答案,char包装行为可能是iOS 7中的一个错误,它做的事情与单词包装相同。iOS 8还给出了它的预期行为,从而打破了作为单词包装的用法。所以改变

代码语言:javascript
复制
someLabel.lineBreakMode = NSLineBreakByCharWrapping;

到iOS 8中的单词包装

代码语言:javascript
复制
someLabel.lineBreakMode = NSLineBreakByWordWrapping;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25887846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档