【发布时间】:2011-11-24 00:44:08
【问题描述】:
我有一个UIButton,它使用自定义字体,在我的视图加载时设置:
- (void)viewDidLoad
{
[super viewDidLoad];
self.searchButton.titleLabel.font = [UIFont fontWithName: @"FONTNAME" size: 15.0 ];
}
我遇到的问题是字体似乎漂浮在中心线上。如果我注释掉这一行,默认字体会垂直居中显示。但是更改为自定义字体会破坏垂直对齐方式。
我在使用自定义字体的表格单元格上也遇到了同样的问题。
我需要在某处告诉视图自定义字体没有其他字体那么高吗?
编辑:我刚刚意识到我使用的字体是 Windows TrueType 字体。我可以在 Mac 上的 TextEdit 中很好地使用它,只是我的应用程序中的对齐有问题
【问题讨论】:
-
我对这种字体(.otf,不是 .ttf)也有同样的问题:fontsquirrel.com/fonts/bebas-neue
标签: ios objective-c fonts vertical-alignment