在旧金山字体中,如果括号围绕数字,则括号有点低。我使用NSAttributedString
创建的应用示例:
我希望将括号的基线增加一两个像素,但是当我使用NSBaselineOffsetAttributeName
属性执行此操作时,线条高度也会增加两个像素。文本在UITextView
内,我真的不喜欢要改变的行高。我有什么可以做的吗?
答案 0 :(得分:2)
可行的方法是使用NSParagraphAttributeName
强制最大线高。
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setMaximumLineHeight:maxHeightWanted];
NSDictionary *parenthesisAttributes = @{NSParagraphStyleAttributeName:style,
NSBaselineOffsetAttributeName:@(baselineWanted),
NSFontAttributeName:sameFontWithBiggerPointSize};