update.iOS7から変わったUITabBarのデザインよりのカスタマイズについて。言ってもレンダリングモードだけiOS7からなのでそこだけ注意すればいい。UITabBarのテキストフォントとカラーを変更するappearanceのsetTitleTextAttributes:forStateメソッドを使う。タブバーの画像はデフォルト。選択中が赤色、他は非選択(通常時)の青色を設定。60x60px)で作成する。このサイズはドキュメントで決められたサイズではないのか公式の記述がないのでだいたいこんなもんだろうという感じだと思う。サイトのpng画像を使った例(brickというキューブな画像を適用)。画像の作りとして、brickをダウンロードして見ればわかるが、黒色(#000)の線のみで作られた画像がデフォルトでは選択時は薄い青っぽくなり、非選択時(通常時)は灰色になる。greenColor]];tintColor原色緑を指定すると薄い緑になる。これはレンダリングモードが画像をテンプレートとして使用しているからだろうと思う。iOS7からレンダリングモードはUIImageで設定するようになった。画像をテンプレートとしてマスクして使っている。AppleのiOS7移行ガイド日本語訳参照https://developer.apple.com/jp/devcenter/ios/library/documentation/UserExperience/Conceptual/TransitionGuide/Bars/Bars.html画像をそのまま表示したい画像をそのまま使う場合、レンダリングモードをオリジナルにする。image;ちょっとわかりづらいのは、RenderingModeはオブジェクトのプロパティで自由に設定変更できるわけではなく、設定したらUIImageを再生成するところ。UIImageのインスタンスに対してimageWithRenderingMode:メソッドで生成した戻り値がモードの変更されたUIImageになっているのでそれを利用する。レンダリングモードをオリジナルにすると画像をそのまま使う。brickの画像はこのような黒い線で構成される画像だったのでそのまま表示される。UITabBarの背景を変更したい背景色を指定するbarTintColorを設定することでバー自体の色を変更できる。640x96px)の画像を用意し、backgroundImageに設定する。iOS7になってもこの部分は変わってない。requestStockLike269@yimajo株式会社キュリオシティソフトウェアの代表です。iOSアプリを作っています。最近はRxSwift研究読本書いてます。upLoginユーザーは見つかりませんでした。