后退按钮自定义图像
Back button custom image
我正尝试在我的 iOS 应用程序中使用自定义图像作为后退按钮。当我使用以下代码时,我在后退按钮中看到了无法解释的一行。
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -60), forBarMetrics: .Default)
var backImage: UIImage = UIImage(named: "back-button")!
var barBackBtnImg: UIImage = backImage.resizableImageWithCapInsets(UIEdgeInsetsMake(0, 14, 0, 0))
UIBarButtonItem.appearance().setBackButtonBackgroundImage(barBackBtnImg, forState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)
附件是现在的截图。
如果我删除
var barBackBtnImg: UIImage = backImage.resizableImageWithCapInsets(UIEdgeInsetsMake(0, 14, 0, 0))
看起来像这样:
请帮忙。提前致谢。
这对我有用!!!
var backImage: UIImage = UIImage(named: "back-button")!
backImage = backImage.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
UINavigationBar.appearance().backIndicatorImage = backImage
UINavigationBar.appearance().backIndicatorTransitionMaskImage = backImage
我正尝试在我的 iOS 应用程序中使用自定义图像作为后退按钮。当我使用以下代码时,我在后退按钮中看到了无法解释的一行。
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -60), forBarMetrics: .Default)
var backImage: UIImage = UIImage(named: "back-button")!
var barBackBtnImg: UIImage = backImage.resizableImageWithCapInsets(UIEdgeInsetsMake(0, 14, 0, 0))
UIBarButtonItem.appearance().setBackButtonBackgroundImage(barBackBtnImg, forState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)
附件是现在的截图。
如果我删除
var barBackBtnImg: UIImage = backImage.resizableImageWithCapInsets(UIEdgeInsetsMake(0, 14, 0, 0))
看起来像这样:
请帮忙。提前致谢。
这对我有用!!!
var backImage: UIImage = UIImage(named: "back-button")!
backImage = backImage.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
UINavigationBar.appearance().backIndicatorImage = backImage
UINavigationBar.appearance().backIndicatorTransitionMaskImage = backImage