我正在转换iOS应用以与Android兼容。
在iOS上如果我这样做:
Ti.UI.createView({
width : 10,
height : 10,
opacity : 0
});
Titanium SDK 5.5.1.G.A
如果opacity属性设置为0,则视图不可点击,但在Android上似乎不同。视图仍然可以点击。
答案 0 :(得分:1)
不透明度为0仍表示对象不可见。它可能是本地实现两个平台的行为方式。
要正确禁用点击,请使用touchEnabled
属性
Ti.UI.createView({
width : 10,
height : 10,
opacity : 0,
touchEnabled: false
});
有关详细信息,请参阅文档:https://appcelerator.github.io/appc-docs/platform/latest/#!/api/Titanium.UI.View-property-touchEnabled