我使用Titanium Mobile Module制作了一个活动,它具有简单的白色背景。
我可以将一个窗口(Titanium对象)从此Activity传递到另一个js文件来添加(绘制)新对象(如按钮)吗?
答案 0 :(得分:2)
是的,你可以。
如果您正在使用 Alloy ,请执行与
类似的操作//index.js
function doClick(e) {
require('utils').createButton($.index);
}
和
//utils.js inside /lib
exports.createButton = function createButton(window){
var button = Ti.UI.createButton({
height:'20dp',
width:'20dp',
title:'Test'
});
window.add(button);
}
但是,请记住,记住您的内存消耗,因为您要将一个大对象$.index
作为局部变量发送。