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

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

  関連記事

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

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

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

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

Could not locate the Android SDK at the given path
Titanium StudioでAndroid SDKを設定する方法

Titanium Studioのインストール、設定をトラブルシューティングするこ …

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

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

no image
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

はじめまして、Titanium歴7ヶ月ほどのsawada50です。 このエントリ …

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

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

no image
iOS5 beta 入れてからiPad2が頻繁に落ちる

iOS5 beta 入れてからiPad2が頻繁に落ちる。 風呂蓋閉じて、開いたら …

Preferences
[Titanium]Xcode4.5とXcode4.3.3を共存させる

Xcode4.5を既存のXcode4.3.3と共存させるために行ったこと。 ・i …

Average App Store Review Times
AppStoreの審査に異変?アプリのレビュー時間が大幅短縮も

Flickr by Dirk Vorderstraße ここ数日、Apple審査 …

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

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