我正在尝试使用图片创建自定义后退栏按钮项。我已经这样做了:
let image = UIImage(named: "Back")
self.navigationBar.backIndicatorImage = image
self.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "Back")
self.navigationBar.tintColor = UIColor.blackColor()
正如你所看到的,它应该稍微向下移动一点点。我试图以这种方式为图像添加偏移量:
self.navigationBar.backIndicatorImage = image?.imageWithAlignmentRectInsets(UIEdgeInsetsMake(10, 40, 0, 0))
但它不起作用,同样如此。有什么想法吗?
答案 0 :(得分:0)
虽然,我觉得,有一个范围可以将标题位向上移动以匹配后退按钮,您可以按下导航栏按钮:
UINavigationBar.appearance().setTitleVerticalPositionAdjustment(5.0, forBarMetrics: UIBarMetrics.Default)
要将其向右移动,请尝试添加灵活空间,例如:
let space = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil)