我正在编写应用程序并需要绘制文本,必须测量文本才能获得绘画。但据我所知,钛不会支持它。我怎么能这样做
答案 0 :(得分:0)
将文本测量为文本字符串的长度?如果您的文本位于文本字段中,则可以从中获取.value,然后使用字符串长度来获取它的长度。
答案 1 :(得分:0)
我觉得这就是你想要的;
var label1 = Ti.UI.createLabel({
color: '#900',
font: { fontSize:48 },
text: 'A simple label',
textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER,
top: 30,
width: Ti.UI.SIZE, height: Ti.UI.SIZE
});
win.add(label1);
label1.addEventListener('postlayout', function(e) {
var label1_height = e.source.rect.height;
var label1_width = e.source.rect.width;
Ti.API.info(label1_height, label1_width);
});
将窗口名称更改为您的名称,然后运行它。应该做的伎俩。打印标签的宽度和高度。