ich die Zurück-Button in meinem UINavigationBar auf dieses Bild setzen will:Einstellung Navigationsleiste Zurück-Taste Bild
Ich mag nicht das Bild in der Standard-Zurück-Taste Bild eingebettet werden, ich möchte nur, dass dieses Bild angezeigt wird.
Ich weiß, in anderen Fragen suchen, die ich verwenden kann:
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
das Hintergrundbild der Zurück-Taste einzustellen. Aber das führt dazu, dass das Bild gestreckt wird, und dieses bestimmte Bild ist nicht, soweit ich es beurteilen kann, geeignet, gestreckt zu werden.
Gibt es eine Möglichkeit, dass ich das Bild mit der Schaltfläche "Zurück" durch mein Bild ersetzen kann?
Ich unterstütze iOS 5.0 und höher.
Vielen Dank für Ihre Antwort und die Dokumentation Link. Ich bin vertraut mit dehnbaren Bildern, aber Sie können aus meinem Bild sehen, dass es nicht gut aussehen wird, wenn es horizontal gestreckt wird. Ich möchte wissen, ob ich das Knopfbild ersetzen kann, nicht nur das Hintergrundbild einstellen. – Darren
Wenn Sie das dehnbare Bild erstellen, geben Sie an, welche Teile gestreckt sind und nicht. Sie müssen nur festlegen, dass der Abschnitt des Bildes, der den Pfeil enthält, nicht gestreckt ist und die Kanten um ihn herum sind. – Wain
Oh, ich verstehe, Entschuldigung, dass ich deine Antwort falsch gelesen habe. Aber ist es möglich, die Mitte eines Bildes nicht zu dehnen und das Strecken der Kanten zu erlauben? Ich dachte, resizableImageWithCapInsets erlaubt Ihnen, Kanten des Bildes zu setzen, die nicht gestreckt werden. Wie kann ich ein Bild erstellen, in dem die Kanten dehnbar sind, das Zentrum aber nicht? – Darren