【发布时间】:2018-01-29 06:38:17
【问题描述】:
我想为UILabel 添加下划线文本。目前,我正在使用:
self.lbValue.attributedText = NSAttributedString(string: value, attributes:
[NSUnderlineStyleAttributeName : NSUnderlineStyle.styleSingle.rawValue])
它确实在文本下方画了一条线,没关系。但是,当字符很高(并且低于基线)时,它会裁剪线条并在线条之间产生难看的空白,如下所示:
如您所见,字符下方有一个小点。这就是我的下划线所在。如何制作实线并与字符重叠?像这样:
我尝试了其他样式(破折号、圆点、粗点、实线...),它们都没有像我预期的那样工作。
【问题讨论】:
标签: ios text uilabel nsattributedstring underline