次のコードを使用して、アプリのタブ バーのフォントをカスタマイズしています。
[[UITabBarItem appearance] setTitleTextAttributes:
@{UITextAttributeTextColor: [UIColor colorWithWhite:0.55 alpha:1],
UITextAttributeFont: [UIFont systemFontOfSize:10]}
forState:UIControlStateNormal];
これはうまく機能していますが、起動時に、タブ バー項目のテキストが適切な位置の上と左から始まることがわかります。その後、1 ~ 2 フレーム後に、テキストが所定の位置にジャンプします。これは決して契約を破るものではありませんが、ジャンプするテキストにより、すべてがだらしなく感じられます.
誰もこれを見たことがありますか?回避策はありますか? 画面サイズ/解像度に関係なく、これが表示されます。