我正在使用以下代码在我的应用程序的标签栏中自定义字体:
[[UITabBarItem appearance] setTitleTextAttributes:
@{UITextAttributeTextColor: [UIColor colorWithWhite:0.55 alpha:1],
UITextAttributeFont: [UIFont systemFontOfSize:10]}
forState:UIControlStateNormal];
这很好用,除了在启动时,我可以看到标签栏项目的文本从其正确位置的上方和左侧开始。然后,在一两帧之后,文本跳到位。这绝不是一个交易破坏者,但跳跃的文字让一切都显得草率。
有人见过这个吗?有解决方法吗?无论屏幕尺寸/分辨率如何,我都会看到这一点。