iOS在UIButton中换行
在iOS6.0以上,可以设置
UIButton.titleLable.lineBreakMode = NSLineBreakByWordWrapping;UIButton.titleLabel.text = @"This is \n two lines";
并使用'\n'进行换行。
但由于NSLineBreakMode是 NS_ENUM_AVAILABLE_IOS(6.0)的,也就是从iOS6.0起才开始支持的,所以,在iOS6.0以下,还是要自己定义一个UIButton来实现换行效果。
PS. 经过实际测试,在iOS5.0上直接对UIButton的text中加入‘\n'也可以实现换行效果。具体原因未知。
相关链接:http://stackoverflow.com/questions/604632/how-do-you-add-multi-line-text-to-a-uibutton
以下复制自stackoverflow.com:
To allow multiple line you can use:
button.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
you'll probably also want to call
button.titleLabel.textAlignment = UITextAlignmentCenter;
then just call:
[button setTitle: @"Line1\nLine2" forState: UIControlStateNormal];
For iOS 6 use the following:
button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
button.titleLabel.textAlignment = NSTextAlignmentCenter;
iOS在UIButton中换行相关推荐
- unity导出工程导入到iOS原生工程中详细步骤
一直想抽空整理一下unity原生工程导入iOS原生工程中的详细步骤.做iOS+vuforia+unity开发这么长时间了.从最初的小小白到现在的小白.中间趟过了好多的坑.也有一些的小小收货.做一个喜欢 ...
- iOS标准库中常用数据结构和算法之内存池
上一篇:iOS标准库中常用数据结构和算法之位串 ⛲️内存池 内存池提供了内存的复用和持久的存储功能.设想一个场景,当你分配了一块大内存并且填写了内容,但是你又不是经常去访问这块内存.这样的内存利用率将 ...
- iOS网络开发中的同步、异步和请求队列
在iOS网络编程中,我们经常会遇到线程的同步和异步问题,同时为了对异步请求更加精准丰富的控制,我们还常常在iOS中使用请求队列,下面就来谈谈iOS开发中同步.异步以及请求队列的使用方法. 1. 同步意 ...
- ultraedit中换行键的替换
1.ultraedit中换行键使用^r^n 转载于:https://www.cnblogs.com/davidwang456/p/5952760.html
- iOS开发 Xcode8中遇到的问题及改动
2019独角兽企业重金招聘Python工程师标准>>> iOS开发 Xcode8中遇到的问题及改动 新版本发布总会有很多坑,也会有很多改动. 一个一个填吧... 一.遇到的问题 1. ...
- iOS项目开发过程中的目录结构(转)
iOS项目开发过程中的目录结构 我在这个目录结构方面真是吃了不少苦,开始总是觉得快点写快点写,后来发现只有快是不行的,在没有给整个项目的结构有一个清楚的认识和了解之前就匆匆动笔(敲代码啦)是非常冒失的 ...
- 解决alert在ios版微信中显示url的问题(重写alert)
为了解决alert在ios版微信中显示url的问题 window.alert = function(name){var iframe = document.createElement("IF ...
- UIButton中的三个UIEdgeInsets属性
接着昨天的 UIButton中的三个UIEdgeInsets属性 ,今天我们具体谈谈UIButton的contentEdgeInsets.titleEdgeInsets.imageEdgeInsets ...
- Reporting Service 在文本框中换行的问题
使用SQL Server Reporting Service 开发报表,怎么在文本框中换行? 方法:第一个内容 +chr(13)+chr(10) + 第二个内容 这样在预览报表的时候就可以看到: 第一 ...
最新文章
- 用linux装逼-我的vim配置(不定时更新)
- dart系列之:你的地盘你做主,使用Extension对类进行扩展
- HALCON示例程序color_fuses_lut_trans.hdev通过颜色对保险丝进行分类
- 论文浅尝 | 采用成对编码的图卷积网络用于知识图谱补全
- MySQL高级特性之分区表
- mysql异常关闭7034,SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
- Swift字符串转换成类
- leetcode —— 区间加法
- 1313 质因数分解
- 广义表头尾链表存储结构_单向循环链表的存储结构和操作
- ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME
- 推荐系列:2008年第10期 总12期
- opencv2对于读书笔记——二值化——thresholded功能
- [转载] python中list的方法有哪些_Python 列表(list)中的方法
- 论文学习: Journaling of Journal is (almost) Free 未整理
- 9260ac网卡linux驱动,intel wireless-ac 9260 driver
- Laravel Collect集合用pluck取多维数组中某个字段值
- 中国科学院深圳先进技术研究院合成所赵国屏研究员课题组2022年招聘启事
- 难倒刘强东的奥数题,京东智能供应链解开了
- 格兰杰因果检验如何分析?