Xav*_*Gil 5 iphone objective-c uibutton custom-font ios
我有一个UIButton使用自定义字体的子类.问题是大写字母不显示分音符.
下面是带有和不带自定义字体的相同按钮样本的图像.我将标题的背景颜色设置为红色以查看正在发生的事情.
没有自定义字体

使用自定义字体

我的UIButton子类重写awakeFromNib
- (void)awakeFromNib
{
[super awakeFromNib];
UIFont *font = [UIFont fontWithName:@"TitilliumText22L-Bold" size:self.titleLabel.font.pointSize];
self.titleLabel.font = font;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我该怎么做才能在大写字母上显示分音符?
谢谢.
我通过遵循鲍勃分享的问题的答案解决了这个问题 /sf/answers/581993821/
该解决方案(更改字体文件的“上升部分”)唯一需要注意的是,使用此修改字体的多行 UILabel 上的行之间的间距也会发生变化,因此您可以使用 NSAttributedString 在每种情况下修改它基础。
| 归档时间: |
|
| 查看次数: |
1323 次 |
| 最近记录: |