iOS text的长文本换行

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

总结一下换行的方法:

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、仅适用于中国大陆地区的银联持卡人。"];

时间: 2024-10-27 12:15:40

iOS text的长文本换行的相关文章

ABAP程序中关于长文本的处理方法

现象描述 长文本在SAP的运用主要体现在一些notes的记录,或者一些比较长的文本的存取,比如工作流的审批意见,采购申请和采购订单的附加说明等等.如下图: 处理过程 1:SAP中所有的长文本都存在两张表中: STXH 长文本的抬头信息 STXL 长文本的明细信息 但是长文本在使用前,需要先进行配置,如果不配置是不可能往表STXH和STXL中写入文本值的.配置在视图V_TTXIDI和视图V_TTXOBI中进行. SE16维护视图V_TTXOBI SE16维护视图V_TTXIDI 2:在上图中,找到

OAF 中对文字实现html效果及对超级长文本实现默认换行

今天遇到一个需求,客户注册页面客户化了一个超级长的注册须知,内容很多.但是样式相对又要做起来好看点. 注册须知的内容使用多个message拼接而成. 老大说rawText支持html样式,于是我想到了三种解决方案: 1.在messageCompaonentLayout里面放messageTextInput,再将其disabled掉,messageCompaonentLayout设置宽度为80%. 2.在messageCompaonentLayout里面放messageStyledText,mes

文本换行word-wrap、word-break与white-space

本文同步至微信公众号:http://mp.weixin.qq.com/s?__biz=MzAxMzgwNDU3Mg==&mid=401671055&idx=1&sn=b88c986e61708da0027fac035ad36f0f#rd 对于后续文章感兴趣的可以添加关注: 文中有些地方没显示全,查看全部内容,请点击上面的原文链接哈 在对页面内容进行排版的时候,不可避免的会遇到对文本进行处理的问题.今天整理了文本换行相关的内容,记录下来分享之.毕竟,好记性不如烂笔头嘛. 对于文本换行

cocos2d-x改底层之RichText富文本换行

关于字符编码的知识,请参考前辈的博客:字符串和编码格式 这里使用的是cocos2dx的2.2.3版本,底层的RictText换行机制不能满足中文换行,需要改动.由于在3.x的版本已经优化了,而且以后的项目也会转到3.x的版本,所以这里只是做一个记录,对底层换行机制的思想做一个分析,仅供学习用. RichText的换行原理: 以文本换行为例(图片同样的道理),先用一个不带换行的label,算出该label的总长度L,然后和程序设定的宽w比较,w<L则一行足以,否则按w在L中比例来截取原字符串,作为

关于CSS3文本换行的方法

一. 目前可被主流支持的: text-overflow 主要解决文本溢出, 取值:clip[ 默认值 ] | ellipsis | string(仅支持Firefox) 配合   white-space : nowrap ; overflow : hidden  使用 二. word-wrap 取值:normal [ 默认值 ] | break-word --长单词换行 word-break 取值:normal  [ 默认值 ] | break-all | keep-all --非CJK("中日

08.05 边框图片 盒子倒影 新增属性 文本阴影 文本属性 文本换行 文本溢出 文本修饰 文字描边 其他属性

---恢复内容开始--- ### 边框图片 * border-image-source   图片地址 * border-image-slice     图片截取方式 值 浮点数/百分比 * border-iamge-width   边框图片厚度  值 长度单位 * border-image-outset   外延   值 长度单位 * borde-image-repeat    延伸方式  值 stretch/repeat/round/space * border-image border-im

&lt;blockquote&gt;标签,长文本引用

<blockquote>的作用也是引用别人的文本.但它是对长文本的引用,如在文章中引入大段某知名作家的文字,这时需要这个标签. 等等,上一节<q>标签不是也是对文本的引用吗?不要忘记<q>标签是对简短文本的引用,比如说引用一句话就用到<q>标签. 如想在我的文章中引用李白<关山月>中的诗句,因为引用文本比较长,所以使用<blockquote>. 语法: <blockquote>引用文本</blockquote>

2016.4.26_longtext长文本【ABAP】

写了一个alv,其中一个字段是长文本,点进去这个字段是长文本界面,输入长文本后保存可将输入内容保存在数据库表中. 用来保存长文本的自建表结构: 数据: 选择屏幕(数据都是随便找的): alv界面(屏幕9000): 点击longtext图标进入的长文本界面(屏幕9001): 主程序代码: REPORT YLONGTEXT NO STANDARD PAGE HEADING. ***************************************************************

CSS学习笔记:文本换行显示(word-wrap)

在CSS3中新定义了文本换行属性,word-wrap: nomal属性值表示控制连续文本换行. break-word属性值表示内容将在边界内换行.如果需要,词内换行(word-break)也会发生. 换行技术比较分析 IE定义了多个换行处理属性:line-break.word-break.word-wrap,另外CSS1定义了white-space,CSS3增加了word-wrap. line-break专门负责控制日文换行. word-wrap属性可以控制换行.当属性值取word-wrap时,