UITabBarItemで特定のカスタムフォントを使用しているとき、下にクリップされている文字の一部が表示されています。私はまた、UIButtonの上でこの破壊に対する見ましたが、以下の方法をUIButtonのサブクラスを作成し、上書きすることでしたそのための修正が見つかりました:UITabBarItemのタイトルでクリップされているカスタムフォント
-(void)layoutSubviews
{
[super layoutSubviews];
CGRect frame = self.titleLabel.frame;
frame.size.height = self.bounds.size.height;
frame.origin.y = self.titleEdgeInsets.top;
self.titleLabel.frame = frame;
}
custom font on UIbutton title clipped on top of wordは残念ながらlayoutSubviewsはUITabBarItemに上書きすることはできません。誰もがこの問題を経験し、それに対する修正を見つけましたか?
私はさまざまなtitlePositionAdjustment設定を試しましたが、クリッピングを引き起こす位置ではありません。私は異なるフォントを試しましたが、Helveticaは正常に動作し、クリッピングもなく、他のフォントも正常に動作します。クライアントのデザインガイドラインの必要に応じて、カスタムフォントを使用する必要があります。 – Andy
カスタムボタンを作成してUIBarButtonItemを初期化することもできます。 'UIBarButton:var view = //カスタムビューを作成する' 'var btnMenu = UIBarButtonItem(customView:view)' –