IOS 仿微信二维码/条形码扫描js与WKwebview交互调取二维码扫描

h5 js调用ios方法,请参考之前的文档

//JS调用OC 添加处理脚本     //ScriptMessageHandler



    [userContentController addScriptMessageHandler:self name:@"CallScanCodeHandler"];

#pragma mark - WKScriptMessageHandler

- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message {



    

    if([message.name isEqual:@"CallScanCodeHandler"]){

        NSLog(@"接收到二维码开启命令:%@",message.body);

        [self CallScanCode];



    }

}



-(void)CallScanCode{



    NSLog(@"接收到二维码开启命令:切换到二维码界面");

    ZFScanViewController * vc = [[ZFScanViewController alloc] init];

    vc.returnScanBarCodeValue = ^(NSString * barCodeString){

        //扫描完成后,在此进行后续操作

        NSLog(@"扫描结果======%@",barCodeString);

    };



    [self presentViewController:vc animated:YES completion:nil];



}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
iOS仿微信扫一扫是指在iOS系统上开发一个类似于微信扫一扫功能的应用程序。 该应用程序的主要功能是使用手机摄像头进行二维码扫描,并解析出二维码中的信息。用户可以通过打开应用程序,进入扫一扫界面,将摄像头对准待扫描二维码,系统会自动识别二维码并进行解析。解析出的信息可以根据需求进行处理,例如跳转到指定的链接、添加好友等。 在开发过程中,首先需要调用iOS的相机API,使得应用程序可以打开手机摄像头进行扫描。其次,需要使用二维码解析库,对扫描到的二维码进行解析,获取其中的信息。解析出的信息可以使用相关库进行处理,例如使用Web API进行网络请求,获取更多的信息。最后,可以根据解析出的信息进行相关的操作,例如打开链接、发送消息等。 在界面设计上,可以参考微信扫一扫的样式和交互方式,使得用户在使用时能够有熟悉的感觉。可以使用类似的界面元素和动画效果,提高应用程序的用户体验度。 总之,iOS仿微信扫一扫是一个具有实际应用价值的应用程序开发项目。通过调用相机API和二维码解析库,实现扫描二维码并解析的功能,进一步根据解析出的信息进行相关操作,如打开链接、发送消息等。同时,在界面设计上可以参考微信扫一扫的样式和交互方式,提高用户体验度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值