エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TitaniumのTableViewのパフォーマンス改善
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TitaniumのTableViewのパフォーマンス改善
TitaniumでTableViewを普通に使っていれば問題はないんだけど、 データベースに入っているデータを全て... TitaniumでTableViewを普通に使っていれば問題はないんだけど、 データベースに入っているデータを全て取り出して、 行としてどんどん追加する場合、行数によっては表示まですごく時間がかかってしまう。 そこで改善策を!と言いたいところだけど、 劇的な改善については今のTitaniumの仕様だと無理だった。。。 とりあえず色々と調べた結果を書いていこうと思う。 ■appendRowを使わずにsetDataでまとめて行を追加 //駄目な書き方 var table = Ti.UI.createTableView(); for(var i = 0;i < 2000;i++){ var row = Ti.UI.createTableViewRow({ height:40 }); row.add(Ti.UI.createLabel({ text:i })); table.appendRow(r