代码改变世界

iOS text的长文本换行

2016-03-01 17:18  一树一菩提  阅读(2087)  评论(0编辑  收藏  举报

最近遇到要显示的文本很长,而且要换行显示。

总结一下换行的方法:

1.直接用空格键来换行:(这种换行不彻底,遇到iPhone6Plus就不行了)

  NSString *authenticationString = [NSString stringWithFormat: @"1、通过荟员认证,且认证时绑定中国银联白金信用卡或钻石信用卡的持卡人可享受该权益;                                                                                                                2、白金卡或钻石卡具体指:卡面有银联标志及“PLATINUM /platinum”或“PRIORIT PLATINUM /Platinum”或“DIAMOND /Diamond”字样的银行卡;                                                                                                   3、仅适用于中国大陆地区的银联持卡人。"];

 

2.用回撤来换行,即\n

  NSString *equityContent = @"@"1、通过荟员认证,且认证时绑定中国银联白金信用卡或钻石信用卡的持卡人可享受该权益;\n2、白金卡或钻石卡具体指:卡面有银联标志及“PLATINUM /platinum”或“PRIORIT PLATINUM /Platinum”或“DIAMOND /Diamond”字样的银行卡; \n3、仅适用于中国大陆地区的银联持卡人。"];