我将自定义后退按钮图像放到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
然后尝试设置背景条按钮的背景颜色,然后你可以找到确切的问题 –