簡體   English   中英

后退按鈕自定義圖像

[英]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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM