Titanium SDK 5.5.1.G.A
我正在转换iOS应用以与Android兼容。
在iOS上如果我这样做:
var v1 = Ti.UI.createView({
width : 10,
height : 10,
opacity : 0
});
var v2 = Ti.UI.createView({
width : 10,
height : 10,
opacity : 0
});
window.add(v1,v2);
正确添加了2个视图。但在Android上只有第一个视图。这是平台上的错误还是正常行为?
对于Android,我必须这样做:
window.add(v1);
window.add(v2);
答案 0 :(得分:1)
在iOS上,Ti.UI.View.add()接受一组视图: https://github.com/appcelerator/titanium_mobile/blob/0357b4796abf0032485018fac42614a94f826c9b/iphone/Classes/TiViewProxy.m#L149
Q& A的相关问题: https://community.appcelerator.com/topic/3075/unable-to-add-array-of-views-to-parent-view-on-android
AFAIK开发团队将在Titanium SDK v 6.1.0中为Android添加阵列支持。