:私はイメージが標準バックボタン画像に埋め込むことがしたくない設定ナビゲーションバーのバックボタン画像
、Iこの画像を表示したいだけです。
私が使用することができ、他の質問を見てから知っている:戻るボタンの背景画像を設定する
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
。しかし、これは画像が引き伸ばされる原因となり、この特定の画像は伸びるのに適したものではありません。
ボタンイメージをイメージに置き換える方法はありますか?
私はiOS 5.0以降をサポートしています。 UIBarButtonItem setBackButtonBackgroundImage:forState:barMetrics:のためのドキュメントから
おかげで、この
は、次の関数を作成して貼り付けます。私は伸縮性のある画像を作るのに慣れていますが、私の画像から見ると、水平に伸ばすとうまく見えません。背景画像を設定するだけでなく、ボタン画像を置き換えることができるかどうかを知りたい。 – Darren
伸縮可能な画像を作成するときは、伸縮する部分と伸ばさない部分を指定します。矢印を含む画像の部分が引き伸ばされておらず、周りのエッジがあることを設定するだけです。 – Wain
ああ、私はあなたの答えを誤解して申し訳ありませんが表示されます。しかし、イメージの中心を伸ばしたり、エッジを引き伸ばすことは可能ですか?私はresizableImageWithCapInsetsあなたが伸ばされない画像のエッジを設定することができたと思った。どのようにしてエッジが伸縮可能であるが、中心はできないイメージを作成できますか? – Darren