【发布时间】:2012-09-13 14:07:13
【问题描述】:
我在我的 iPhone 应用程序中使用了一种名为 HelveticaNeueLTStd-LtCn 的字体, 但我发现该字体的垂直对齐方式很奇怪。文字下方有填充:
结果是表格视图单元格的底部填充大于顶部。我能做些什么?谢谢。
【问题讨论】:
标签: iphone ios uitableview uifont
我在我的 iPhone 应用程序中使用了一种名为 HelveticaNeueLTStd-LtCn 的字体, 但我发现该字体的垂直对齐方式很奇怪。文字下方有填充:
结果是表格视图单元格的底部填充大于顶部。我能做些什么?谢谢。
【问题讨论】:
标签: iphone ios uitableview uifont
请检查此帖子以修复它http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/
1.下载并安装“Apple Font Tool Suite”
2.生成字体设置xml文件
ftxdumperfuser -t hhea -A d font.ttf
3.在输出xml中更改以下“ascender”和“descender”设置。
ascender="975"
descender="-227"
4.调整字体文件
ftxdumperfuser -t hhea -A f font.ttf
您的字体文件将垂直居中。
【讨论】:
我通过使用自己的单元格并向下移动标签解决了这个问题。
【讨论】: