二维码的生成成成

第一呢 要下载一个二维码的第三方

二维码的生成成成

第二就开始代码了
首先在Main.storyboard里 拖一个UITextField 和 UIButton 和UIimageView 例如:::

二维码的生成成成

接下来是 代码了 在vc.m
#import “ViewController.h”
#import “QRCodeGenerator.h”
@interface ViewController ()
//给拖按钮的两个属性
@property (weak, nonatomic) IBOutlet UITextField *uitextone;
@property (weak, nonatomic) IBOutlet UIImageView *imgview;

@end

@implementation ViewController
//按钮的方法

  • (IBAction)buttonone:(id)sender {

    UIImage *img = [QRCodeGenerator qrImageForString:self.uitextone.text imageSize:self.imgview.frame.size.width];
    //显示一下
    self.imgview.image = img;
    //把二维码图像保存成文件
    NSString *imagepath = [NSString stringWithFormat:@"%@/bawei.png",NSHomeDirectory()];
    //保存
    [UIImagePNGRepresentation(img) writeToFile:imagepath atomically:YES];
    NSLog(@“文件路径========%@”,NSHomeDirectory());

}

  • (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

}

@end

输入文字后 点击按钮 传出来一个二维码