我不知道为什么TableView会自动隐藏一个长字符串的结尾。有没有办法可以避免这种情况?这是截图和代码:
var data = [];
var row = Ti.UI.createTableViewRow();
var label = Ti.UI.createLabel({ text: 'ALongLongLongLongLongLongLongLongLongStringFromDatabaseOrSomewhere~', });
row.add(label);
data[0] = row;
var table = Titanium.UI.createTableView({
data: data,
style: Titanium.UI.iPhone.TableViewStyle.GROUPED,
});
Ti.UI.currentWindow.add(table);
非常感谢。
答案 0 :(得分:3)
var toImg = row.toImage(),
rowHeight = toImg.height;
row.height = rowHeight;
toImg = null;
答案 1 :(得分:0)
试
var row = Ti.UI.createTableViewRow({
height: 'auto'
});
或
var row = Ti.UI.createTableViewRow({
height: Ti.UI.SIZE
});
如果您是2.0或更高版本。