ナビゲーションバーの背景を画像にしたい。そうすることによって、アプリケーションの世界観を前面に押し出したい。たとえば「iBooks」のように。たとえば「メモ」のように。 「そんなの簡単。UIImageView を UINavigationBar に insertSubview: atIndex: すればよいだけの話」と思いきや、そうではありませんでした。ある問題があったのです。 今回は、まずその問題を明らかにし、その問題を踏まえた上で、ナビゲーションバーの背景を画像にする方法を紹介します。 ナビゲーションバーの背景を画像にするとき、真っ先に思いつくのが「UINavigationBar に UIImageView を insertSubview: atIndex: する」という方法ではないでしょうか。 // Get navigationBar UINavigationBar *navigat
![UINavigationBar の背景を画像にする](https://cdn-ak-scissors.b.st-hatena.com/image/square/b32c335bd4b0f16b9230d2c323799a270d8aefc0/height=288;version=1;width=512/https%3A%2F%2Frunlooprun.wordpress.com%2Fwp-content%2Fuploads%2F2010%2F10%2Fcustomnavbar.png)