問題
FacebookライクなメニューUIを利用したりして
ScrollViewやTableViewを複数表示すると
StatusBarのTapで一番上に移動する動作が行えなくなってしまう
対象となるUIはTableView、ScrollView、WebView、TextAreaの4つ
解決方法
scrollsToTopプロパティで制御する
defaultはtrueになっていて、trueのUIが2つ以上あるとダメみたい
どれか一つだけtrueになるようにしておけばStatusBarのTapが動作する
FacebookライクなメニューUIのときは、メニューの開閉に応じて
メニュー側のscrollsToTopをfalseにして
メイン画面のscrollsToTopをtrueにする感じ
いちいち全部falseにするのも面倒なのでapp.tssでdefaultでfalseにしておき
必要に応じてtrueにすると楽
app.tss
"TableView": {
scrollsToTop: false
},
"TextArea": {
scrollsToTop: false
},
"WebView": {
scrollsToTop: false
},
"ScrollView": {
scrollsToTop: false
}