iOS二维码生成-libqrencode编译报错

libqrencode使用

1、将libqrencode文件夹整个拖入项目文件夹中

2、在要生成二维码的页面的 .m文件头部添加 #import "QRCodeGenerator.h"

二维码的view部分代码

  UIView *downView = [[UIView alloc]initWithFrame:CGRectMake(15, 100, SCREEN_WIDTH-30, SCREEN_HEIGHT-200)];

    

    downView.tag = 10;

    

    downView.alpha = 0.9;

    

    downView.backgroundColor = TEXT_COLOR;

    

    UIImageView *downIOSView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, downView.frame.size.width, downView.frame.size.height-60)];

    

    downIOSView.backgroundColor = [UIColor whiteColor];

    

    UIImage *image = [QRCodeGenerator qrImageForString:detModel.down_ios imageSize:downIOSView.bounds.size.width];

    

    [downIOSView setImage:image];

    

    UIButton *dismissBtn = [[UIButton alloc]initWithFrame:downIOSView.frame];

    

    dismissBtn.backgroundColor = [UIColor clearColor];

    

    [dismissBtn addTarget:self action:@selector(dismissview:) forControlEvents:UIControlEventTouchUpInside];

    

    [downView addSubview:dismissBtn];

    

    [downView addSubview:downIOSView];

    

    [self.view addSubview:downView];

 

点击二维码弹出二维码的view消失

-(void)dismissview:(UIButton *)sender

{

    

    for(UIView *subViews in [self.view subviews])

    {

        if(subViews.tag ==10)

        {

            [subViews removeFromSuperview];

        }

    }

}

 

3、编译时QRCodeGenerator.h文件报错

解决方法:在QRCodeGenerator.h头部添加 #import <UIKit/UIKit.h>

转载于:https://www.cnblogs.com/huaixu/p/5276366.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值