效果如图:
代码:
NSString * title = @"11-28*8:00";
NSArray * stringArr = [title componentsSeparatedByString:@"*"];
NSString * endTitle = [NSString stringWithFormat:@"%@\n%@",stringArr[0],stringArr[1]];
selectBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 20, 0, 0);
selectBtn.titleLabel.numberOfLines = 0;
[selectBtn setTitle:endTitle forState:UIControlStateNormal];
思路:
1. 首先把字符串按你想要的分割法分成数组
2. 然后重新拼接字符串,数组之间用/n连接
3. 记得设置numberOfLines 还有这时候 button的titleLabel textAlignment 设置居中没有用的。要设置titleEdgeInsets
社区
活动
资源
关于
腾讯云开发者
扫码关注腾讯云开发者
领取腾讯云代金券
热门产品
热门推荐
更多推荐
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2024 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有