■
tableViewをクリック→windowを表示→back buttonクリック→tableViewクリック→無反応
をなんとかした。
windowのプロパティを、、、
fullscree: true
なんとかなるけど、ステータスバーが引っ込む。
modal: true
ステータスバー引っ込まないけど、件の症状が出る。
navBarHidden: true
なんとかなるけど、タイトルバーが出ない。
windowSoftInputMode: true
強制終了
上3つの出れかを設定しとかなmenuが出ない。。。
どうしよう。。。
追記
modal: false
でうまい事いった。
■
TitaniumのWindowは再利用するべきか | ひげろぐ
モヤモヤが解決したっぽい。
ちょっと気になってたから。
やっぱ、windowごとにファイル分けたほうがいいのか。
ん?Titaniumでってことやから、他の開発環境やとまた別なのかな?
解決した。
ひらっち's diary
↑通称、「win.activity.onCreateOptionsMenu = menu;」問題。。。
var win1 = Ti.UI.createWindow({ fullscreen: true });
fullscreen: true
を設定しないとあかんかった。
Appcelerator Titanium Mobile
ここにはちゃんと記述してあるけど、あくまでオプション的なもやと思ってた。
必須なんや。
■
Titanium mobileで
var win = Ti.UI.createWindow(); var view = Ti.UI.createView(); var menu = function(e){ var menu = e.menu; var menuItem = menu.add({ title: 'hoge' }); }; win.activity.onCreateOptionsMenu = menu;
win1にmenuを付けようとしたら、エラーになる。
かといって、
viewには、activityがない。
どうしようか。。。(関係ないけど、この記事、最後の行が表示されへん)
なんでや