UILabel和TextView手动换行

UILabel 的换行符是 ‘\n‘;

例如:

1 _explainsNotificationLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 40)];
2     _explainsNotificationLabel.text = @"回想单词的意思\n根据回忆结果选择‘记得’或‘忘了’";
3     _explainsNotificationLabel.numberOfLines = 0; // 关键的一句

UITextView的换行符是‘\r\n‘,使用方法同上

时间: 2024-10-18 23:48:26

UILabel和TextView手动换行的相关文章

Echarts 图例手动换行

最近工作遇到一个legend手动换行的问题 ,用搜索引擎搜了N条记录都没有答案 最后还是看文档解决了. 默认布局到达边缘会自动分行(列) 修改Legend.data 手动添加一个字符串 '' 就能实现手动换行 参考:http://echarts.baidu.com/doc/doc.html#Legend

解决安卓TextView异常换行,参差不齐等问题

Pull 解析器简介 Pull 解析器的运行方式与 SAX 解析器相似.它提供了类似的事件,如: 开始元素和结束元素事件,使用xmlPullParser.next() 可以进入下一个元素并触发相应事件.跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个 switch 对事件进行处理.当元素开始解析时,调用 parser.nextText() 方法可以获取下一个 Text 类型节点的值. Pull解析器的源码及文档下载网址:http://www.xmlpul

android TextView异常换行层次不齐的问题

关于TextView异常换行,参差不齐问题分析:每行的开头的第一个字符如果是字母,数字,标点符号以及特殊字符 可能是由于都是半角字符,所以需要转化成全角字符 解决方法是: public String transport(String inputStr){ char arr[] = inputStr.toCharArray(); for(int i=0;i<arr.length;i++) { if(arr[i] == ' ') { arr[i]='\u3000'; } else if (arr[i

iOS UILabel的text支持换行符的方法

NSString *str = @"你要放在label里的文本字符串  \n  换行符"; // 当然需要先获得label 的UILabel的实例 label.numberOfLines = 0; // 最关键的一句!!!!!! label.text = str;

UILabel 自动换行 和支持换行符

这个主要是 lable对\n换行符号的支持,有的时候我们从网页或者后台拿到的数据需要处理一下: 这里没什么要说的,注意两点,一个是label的numofline属性的值要为0 或者不能为1  这样label才能支持换行 第二个就是label的高度要注意,不能高度只能够显示一行的  这样也看不到换行的效果 参考资料:http://blog.csdn.net/zaitianaoxiang/article/details/6743750

android 换行符(\n) 在TextView中显示不正常的问题

问题描述 在Android开发,使用TextView设置换行的时候,会有这种情况: 1.如果直接在XML文件中写入"aaaaa\nbbbb"可以换行,显示为: aaaaabbbbb 2.在Java文件中用textViewObj.setText("aaaa\nbbbb")也可以换行,显示为: aaaaabbbbb 3.将"aaaaa\nbbbb"封装到一个类中的某个String类型的属性中时,在Java代码中使用textView.setText(该

自动换行 整齐排版 换行自动缩进

分割字符串 public class MainActivity extends Activity {     private TextView tv1, tv2, tv3;     //连续的英文字符串,包含数字及部分标点符号,如[.,_],不能被折成两行     private static String TEXT1 = "http://www.www1234www,www_www.cnblogs.com/baiqiantao/";     private static String

android textview 自动换行 整齐排版

一.问题在哪里? textview显示长文字时会进行自动折行,如果遇到一些特殊情况,自动折行会杯具成这个样子: 上述特殊情况包括: 1)全角/半角符号混排(一般是数字.字母.汉字混排) 2)全角/半角标点符号出现在行首时,该标点符号会连同其前一个字符跳到下一行 3)英文单词不能被折成两行 4)...... [转载请保留本文地址:http://www.cnblogs.com/goagent/p/5159125.html] 二.怎么搞? 通常有两类解决方案: 1)修改文本内容,将所有符号全角化.在标

Android中 TextView 加载 混合字符 自动换行解决方案

昨天测试提看一个bug,如下: [3.1.0]当实勘员点评由中文和数字组成时,第一个中文后会自动换行 最终解决办法为加入这个方法: private String autoSplitText(final TextView tv) { final String rawText = tv.getText().toString(); //原始文本 final Paint tvPaint = tv.getPaint(); //paint,包含字体等信息 final float tvWidth = tv.g