在
Xcode中,我使用固定的UILabel和字体系统,在IB中设置文本,并通过按Command =设置大小完全适合
如果我在iPad 2或iPad模拟器(非视网膜)上运行它,它会显示OK.如果我在iPad 3或iPad模拟器(视网膜)上运行它,它有时会切断文本.截止的文字示例:“Min.”显示为“M ..”
经过一番搜索后,我发现这是由于系统字体不同而导致的:非视网膜iPad上的Helvetica. Helvetica Neue在视网膜iPad上.因此,标签在设计时似乎是好的,但在视网膜显示器上被切断. Helvetica Neue看起来略宽.如果我将字体硬编码到IB中的Helvetica Neue并按Command- =,则将大小调整为1像素以适合字体.
Xcode中的IB似乎正在使用Helvetica.我可以将它切换到某个地方的Helvetica Neue吗?我更喜欢切换Xcode中使用的字体,而不是将我的所有字体硬编码到Helvetica Neue.