我正在使用 phonegap/cordova 在 iOS 中编写相机应用程序
我正在使用相机实时供稿中的相机叠加功能叠加图像。代码如下。
UIImageView *overlay=[[UIImageView alloc]initiwithImage[UIImage imageNamed:@"camera.jpg"]];
Picker.overlay=overlay;
pickerController.overlay=overlay;
如果我使用 UITapGestureRecognizer 以编程方式在 iOS 中触摸或单击或点击屏幕/相机实时提要,如何拍照
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(ClickEventOnImage:)];
[tap setNumberOfTouchesRequired:2];
[tap setDelegate:self];
//Don't forget to set the userInteractionEnabled to YES, by default It's NO.
overlay.userInteractionEnabled = YES;
[overlay addGestureRecognizer:tap];
-(void)ClickEventOnImage:(id)sender
{
NSlog(@"tapRegonise");
}
我可以在控制台中看到作为 tapRegoniser 的输出。但是我想在那个水龙头上拍照
例如,诺基亚 Lumia 手机中的相机如何通过按屏幕上的任意位置单击图片来工作。