当前位置:  开发笔记 > IOS > 正文

在UILabel中绘制一条简单的线

如何解决《在UILabel中绘制一条简单的线》经验,为你挑选了1个好方法。

有没有办法通过UILabel添加一条简单的线.我有一个40px高的UILabel,只想在中间水平画一条黑线(20px).有没有办法在不创建图像并将其设置为背景的情况下执行此操作?



1> Anil solanki..:

如果你的标签包含文字,那么你可以在标签中使用这样的标记.

Objective-C的

NSString *newStringStrike = @"your text";
NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithString:newStringStrike];
[attributeString addAttribute:NSStrikethroughStyleAttributeName
                        value:@1
                        range:NSMakeRange(0, [attributeString length])];

labelName.attributedText = attributeString;

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有