iOS中给button设置下划线,怎么将下划线和标题的距离分开一点
PHP中文网
PHP中文网 2017-04-17 17:07:49
[iOS讨论组]
UIButton *unVcodeBtn = (UIButton *)[self.view viewWithTag:13];
NSMutableAttributedString *title = [[NSMutableAttributedString alloc]initWithString:@"收不到验证码"];
NSRange titleRange= {0,[title length]};
[title addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:titleRange];
[unVcodeBtn setAttributedTitle:title forState:UIControlStateNormal];
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
ringa_lee

AttributedString来设标题下划线,是没法控制下划线和文字之间间距的,用CoreText也一样。

如果一定要增加这个间距,只能用addSubView的方式在 button 上画一条线了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号