UINavigationbar
にカスタム戻るボタン画像を入れています。ナビゲーションバー戻るボタンカスタム画像yオフセット
func setBackButton()
{
let backImg: UIImage = UIImage(named: "BackButton")!
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffset(horizontal: 0, vertical: -60), forBarMetrics: .Default)
UINavigationBar.appearance().tintColor = UIColor.goldenColor()
UINavigationBar.appearance().backIndicatorImage = backImg
UINavigationBar.appearance().backIndicatorTransitionMaskImage = backImg
}
カスタムイメージは正しく設定されていますが、配置が適切ではありません。戻るボタンのy軸は下のy軸に移動します。それをナビゲーションバーの中央に揃える方法。
マイback button image dimensions
ある34 * 9(1回)、68 * 18(2倍)、135 * 36(3回)
通常、バーのボタンは中央に配置されます。画像の高さが高いと思うので、このように表示されます。 –
私のバックボタンの画像の大きさは34 * 9(1x)、68 * 18(2x)、135 * 36(3x) – pkc456
です。次に、バックバーのボタンの背景色を設定してください。あなたは正確な問題を見つけることができます –