Sawalog

スマートフォンアプリの技術的な開発ログや企画、マーケティングに関する方法やノウハウをまとめたブログ

iOS7でTitaniumでstatusBarのcolorを変更する(Titanium 3.2.3)

   

Titanium3.2以上に変えたタイミングで、ステータスバーの色の変更ができなくなった。
私の場合は色を指定しているのに、ステータスバーの背景色が真っ黒になってしまった。

色々調べたら、Titanium3.2ぐらいから、WindowやtabGroupの開始位置をiOS7で変更したからっぽい。
tabGroupを使ってる場合にはちょっと手直ししてあげないといけないね。

iOS 7 Migration Guide:
http://docs.appcelerator.com/titanium/3.0/#!/guide/iOS_7_Migration_Guide
 
 
以下は私のための雑なサンプル。

// ステータスバーの色
Ti.UI.setBackgroundColor(“#f00”);

var iOS7 = isiOS7Plus();
var theTop = iOS7 ? 20 : 0;
var tabGroup = Ti.UI.createTabGroup({top:theTop});
 
tabGroup.tabsTintColor = “#0f0”;// タブバーの文字色
tabGroup.tabsBackgroundColor = “#fff”;//タブバーの背景色
 
win.barImage = “”; //ナビバーの背景画像
win.barColor = “#f0f”; // ナビバーの背景色
win.navTintColor = “#0ff”; // ナビバーの文字色

 
 
 

 - iPhone, Titanium

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
Titanium広告モジュールまとめ

こんにちは、Obj-C勉強中の@sawada50です。 @yagi_さんに超期待 …

ジョジョの広告出たw
[Titanium] iPadアプリでAdmob広告を表示する

Titaniumで作ったiPadアプリでAdmobの広告を表示します。 iPad …

no image
Titaniumで実施したiOS7対応

Titaniumでいくつかアプリを作っていますが、自分が行ったiOS7対応をまと …

no image
Xcodeで開発したiPhoneアプリを実機にインストールする方法

Xcode開発したiPhoneアプリを実機にインストールする方法(繰り返し版)を …

開発したアプリの起動数をiPhoneのホーム画面で一目で確認する

自分のアプリが毎日どれぐらい使われているか、、 アプリ開発者なら気になりますよね …

no image
アプリ開発で用意するアイコンサイズまとめ

iPhone、iPadアプリやAndroidアプリ、KindleFireアプリを …

no image
Titanium Certified Application Developerになったよ!

Titanium Certified Application Developer …

Distribute android
Titanium Stdioでandroidの公開用apkファイルを作る方法

最近コーディングばかりに夢中で全然ブログを書いていませんでした。 Titaniu …

iOS6 beta2 にアップデートする方法

※注意 この記事は以前のアプリ開発者用です。    → 普通のiOS6のアップデ …

no image
iOS5 beta インストールしてみた

やっと帰宅したので、一日遅れだけど早速iOS5を入れてみた。 今回はiPad2に …