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
iPhoneアプリ開発で用意するアイコン画像サイズ(iOS7対応版)

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

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

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

アプリレビュー依頼先一覧(iOS&Android)

アプリをリリースするときにレビュー依頼するレビューサイトまとめ。 過去の結果&主 …

iOS8update
iOS8 beta版にアップデートする方法

iOS8 beta をiPhone5にインストールした際のメモ。 開発者登録して …

no image
アプリ開発に必要な画像サイズ【iPhone6対応】

アプリ開発で用意する画像のサイズを個人用にまとめてみました。 デザイナーさんに伝 …

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

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

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

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

provisioning
iPhoneアプリ開発におけるProvisioningファイルの設定

毎回iPhoneアプリを作るたびに実機で動かす際に証明書の発行、Provisio …

no image
iPhoneアプリをDLするURLを申請前に作成する方法

iPhoneアプリをApp Storeに申請すると、 App Store上のアプ …