Hatena::Groupchiyorozu

ちよろずグループダイアリ

2011-01-10

起動画面について 02:08

Titaniumでの起動画面(スプラッシュスクリーン)の変更方法は以下

画像的には、iPhone4用のpngの壁紙を使うとよさそう

TitaniumのWebViewの中でjQueryを使ったときの問題と対処 19:49

WebViewの中でjQueryを使うと、jQueryが短縮化されているのでjavascript compilerが、やれ;が無いだのたくさんwarningを吐いて止まってしまう。

この場合への対処方法

上記のケースとは若干違うが、解決方法としては同じ。(compiler.jsのコメントにも「jQueryでwarningが出るならskipすべし」と書いてある)

もしかしてTitaniumのバージョンが上がると同じ問題が発生するかもしれないので要チェック。

TitaniumのWebViewではhistoryが記憶されていない 17:21

なので、onClick="history.back()"が動かない。

jQuery MobileとTitaniumを併用したときの問題かと思ったが、汎用的なtitaniumの問題だった。

だがしかし、どうやってもどるか・・・。

入力系画面の戻るボタン 17:04

入力系の画面の戻るボタンはiPhoneUIからするとNavBarに表示すべき内容だけれども、AndroidにはNavBarが無いので、あえて付けている。

縦縞の背景をつくるのに使ったサイト 14:42

stripe size : 3px

spacing : 3px

stripe color: #FFF0B5

background color: #FFF8DE

なかなか便利

Macで2つのフォルダを同期する 12:19

このソフトが便利だった。

作業用にはhttpでアクセスできるフォルダをつかってSafariで確認、iPhone/Androidで見るときにはTitanium専用フォルダに同期して確認という感じ

selectでjQueryのdatepickerをつかう 11:16

まずは普通にdatepicker

iPhoneでinput type=textに対してjQueryのdatepickerを設定すると、カレンダーを表示するたびにiphoneソフトウェアキーボードが立ち上がってしまって邪魔なので、それを回避したい

普通にやってもFormのinput要素以外にdatepickerを付けることは出来ないので、その方法を説明