2011年12月12日月曜日

UINavigationBar の背景画像のカスタマイズ(iOS 4 と 5の違い)

UINavigationBar の背景画像のカスタマイズについて iOS 4 と 5のそれぞれの方法についての解説。iOS 5 では -[UINavigationBar setBackroundImage:forBarMetrics] が使える。


上記記事では iOS 4 では drawRect: をオーバーライドしているが他にも方法がある。
UINavigationBar の背景を画像にする « runLoop run];
UIImageViewを作りそれを UINavigationBarへ insertSubview:atIndex: で追加する。

(追記)こちらにも 4 と 5 の設定方法が解説されていた。

0 件のコメント:

コメントを投稿