2010年10月23日のブックマーク (1件)

  • UINavigationBar の背景を画像にする

    ナビゲーションバーの背景を画像にしたい。そうすることによって、アプリケーションの世界観を前面に押し出したい。たとえば「iBooks」のように。たとえば「メモ」のように。 「そんなの簡単。UIImageView を UINavigationBar に insertSubview: atIndex: すればよいだけの話」と思いきや、そうではありませんでした。ある問題があったのです。 今回は、まずその問題を明らかにし、その問題を踏まえた上で、ナビゲーションバーの背景を画像にする方法を紹介します。 ナビゲーションバーの背景を画像にするとき、真っ先に思いつくのが「UINavigationBar に UIImageView を insertSubview: atIndex: する」という方法ではないでしょうか。 // Get navigationBar UINavigationBar *navigat

    UINavigationBar の背景を画像にする
    simpleboxes
    simpleboxes 2010/10/23
    なるほど。swizzling利用するハック使ってた。こっちの方がシンプルかも。パフォーマンスはどうだろう?