0
大家好!Appcelerator Titanium - 基本的UI屬性適用於android,但不適用於iPhone?
新到這裏
,並一直琢磨一下這個自己一些時間,沒有運氣,所以我決定在這裏做一個帖子
這裏是我的問題
function refreshTableData(object){
var tableData=[];
for(var i=0;i<object.array.length;i++){
var r=Titanium.UI.createTableViewRow({height:'auto'/*,layout:'horizontal'*/});
var nameLabel=Titanium.UI.createLabel({text:object.array[i].program_name,center:{x:'12%'}});
var countLabel=Titanium.UI.createLabel({text:object.array[i].count,center:{x:'37%'}});
var classLabel=Titanium.UI.createLabel({text:object.array[i].class_name,center:{x:'62%'}});
var dateLabel=Titanium.UI.createLabel({text:object.array[i].date,center:{x:'87%'}});
r.add(nameLabel);
r.add(countLabel);
r.add(classLabel);
r.add(dateLabel);
tableData.push(r);
}
tableView.setData(tableData);
}
中心財產上面的代碼工作正常Android
四個標籤相應地定位到我的價值
但不能在我的iPhone模擬器
所有四個標籤,只要堅持到該行的左側彼此覆蓋
我檢查Appcelerator的API無論是在Android和iPhone
我不要的屬性支持「知道什麼提前傢伙
謝謝主席先生 我認爲默認值是自動 – FishTruck 2012-03-28 02:08:18
可我問爲什麼,當我設置視圖的寬度或高度自動我得到一些警告這樣 [WARN] [對象TiUITableViewRow]爲0的自動高度值,這意味着此視圖可能不可見。 – FishTruck 2012-03-28 02:22:13
因爲我知道TableViewRow沒有自動調整高度。這是固定的高度 – 2012-03-28 07:32:23