TitaniumMobile勉強記

Web系エンジニア向けのキャリアアドバイザーやってましたが現在はフリーランスで開発含めて色々やってます。技術ネタとしてはRuby/RailsとJavaScript関連(Node.js、Titanium)あたり

Tableviewデータを空にして渡したら、正しく表示されないの解決方法

Tableviewデータを空にして渡したら、正しく表示されない問題についてというエントリで、少しでもお役に立てればと思って解決方法書いてみました。

var win1 = Titanium.UI.createWindow({
  title:'test'
});
var tab1 = Titanium.UI.createTab({
  window:win1
});
var rows = [];
var tableView = Ti.UI.createTableView();

/*
  Ti.UI.createTableView()のdataプロパティにrowsを突っ込まず
  setDataメソッドを利用して値をセット
  */
tableView.setData(rows);
win1.add(tableView);
tabGroup.addTab(tab1);
tabGroup.open();


Titanium Mobileの利用してきたAPIといえば、TableView関連のみというのは言い過ぎだけど、かなり試行錯誤してきたから多少は役に立てたかな。