1
我正在写一个利用相机的iOS应用程序。我想要在相机图像上覆盖一张图像(最终是一个或两个控制元素)。Titanium.Media.showCamera与重叠,通过事件
这已经起作用了。但是,叠加层可防止Flash,HDR和相机选择的默认控制元素接收触摸事件。
以下是我的代码。有没有办法让myOverlay通过或忽略事件?
var overlayImage = Titanium.UI.createImageView({
width: 100,
height: 100,
backgroundImage: 'img/picture.png'
});
var myOverlay = Titanium.UI.createView();
myOverlay.add(overlayImage);
Titanium.Media.showCamera({
success: successMethod,
error: errorMethod,
cancel: function(e) {},
overlay: myOverlay,
saveToPhotoGallery: true,
allowEditing: false,
mediaTypes: ['public.image']
});
谢谢,工作完美。 – Lasar 2011-04-29 16:25:27
如果在视图上禁用触摸事件,新添加的控制元素将如何接收触摸数据? – Ash 2012-07-14 03:35:44
如果你想要控件,灰不会禁用它,但是像上面那样的img覆盖,你不想禁用相机控件 – bh88 2012-07-17 16:42:38