Ich setze benutzerdefinierte zurück button image auf die UINavigationbar
.Navigationsleiste zurück button benutzerdefinierte bild y offset
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
}
Das benutzerdefinierte Bild Setup richtig, aber die Ausrichtung ist nicht geeignet. Die Y-Achse der Zurück-Taste wird zur unteren Y-Achse verschoben. Wie man es in der Mitte der Navigationsleiste ausrichtet.
Meine back button image dimensions
sind 34 * 9 (1x), 68 * 18 (2x), 135 * 36 (3x)
Normalerweise wird der Balken-Button nur in der Mitte ausgerichtet sein. Ich denke, die Höhe des Bildes ist höher und wird so angezeigt. Können Sie bitte die Dimension des Bildes hier –
geben Meine Rücktaste Bildmaße sind 34 * 9 (1x), 68 * 18 (2x), 135 * 36 (3x) – pkc456
dann versuchen, Hintergrundfarbe für die Backbar-Taste dann Sie können das genaue Problem finden –