是否有简单的方法在iOS 4中加下划线文字?也许在IB?提前谢谢......
答案 0 :(得分:4)
据我所知,你无法强调文字。
你可以通过(例如)将UImageView或常规视图放在下面并使用与文本相同的颜色来“伪造”它。你可以使用删除等,但不能强调。
修改强>
您可以使用此方法为UILabel加下划线。您可以使用自定义UILabel
。因此,您可以创建一些继承CUILabel
的{{1}}类,并使用以下内容替换UILabel
部分中的drawRect
方法:
@implementation
答案 1 :(得分:3)
在绘制文本后,只需将UILabel子类化为drawRect,然后在文本下方绘制一条简单的线条。看看StrikeUILabel它有一些错误,但你可以从那个类开始。
答案 2 :(得分:0)
NSMutableAttributedString / NSAttributedString允许您创建具有各种丰富属性的文本,如字体,颜色,类型样式(包括下划线)。有关一般细节,请点击此链接..
Introduction to Attributed String Programming Guide
具体到文字下划线,此链接可能会有所帮助.. Changing an Attributed String
答案 3 :(得分:0)
有时我更喜欢使用UILabel作为下划线,背景为下划线颜色,没有文字,高度为1或2像素,宽度等于文字下划线...