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
60万ダウンロード達成

土日にちびちびとアプリを開発しておりまして、 気がつけば合計61万DLまでいって …

no image
ソフトバンクiPhone5SからSIMフリーiPhone6へ移行しても月々割は継続する

iPhone6発売にあたり、現在のソフトバンクで契約しているiPhone5sの契 …

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

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

no image
[Titanium] アプリのダウンロード数をGoogle Analyticsで計測する

Titaniumアプリのダウンロード数をGoogle Analyticsで計測す …

no image
iPhoneアプリ開発で用意するアイコン画像サイズ(iOS7対応版)

iPhone、iPadアプリ開発で用意する画像のサイズをまとめてみました。 iO …

iPhone4Sを開発機として登録する方法

かわいいiPhone4Sさんがおうちに来ましたっ! 3GSと比べてしまうと、もう …

Xcode4.5でiOS6以外のシミュレータを追加する方法

Xcode4.5で使えるsimulatorはiOS6のみになってしまったようで、 …

no image
Titaniumで実施したiOS7対応

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

no image
iTunes10.5 から iTunes10.4 へ戻す方法 [Mac][ダウングレード]

iTunes10.5 beta6を使っていましたが、日本語名のMP3ファイルを …

no image
Xcode 4.0.2がダウンロードできない Access denied for download

Xcode4.0.2 をダウンロードしようとしてApple Developerに …