关闭

二维码

标签: 二维码
289人阅读 评论(0) 收藏 举报

生成二维码:
1. 下载libqrencode三方后, 拉入工程
2. 在头文件引用 #import “QRCodeGenerator.h”
3. 效果图:
4. 嚯嚯嚯
代码:

//  文本框
    UITextField *textfield = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 200, 50)];
    [self.view addSubview:textfield];
    textfield.backgroundColor = [UIColor grayColor];
    textfield.placeholder = @"请输入文字";
    textfield.tag = 1;
    //  按钮
    UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
    button.frame = CGRectMake(250, 20, 50, 50);
    [self.view addSubview:button];
    button.backgroundColor = [UIColor orangeColor];
    [button setTitle:@"生成" forState:UIControlStateNormal];
    [button addTarget:self action:@selector(QRCode) forControlEvents:UIControlEventTouchUpInside];

方法:

- (void)QRCode {
    UITextField *textfield = [self.view viewWithTag:1];
    UIImage *image = [QRCodeGenerator qrImageForString:textfield.text imageSize:200];
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(50, 70, 200, 200)];
    imageView.center = self.view.center;
    imageView.image = image;
    [self.view addSubview:imageView];
}

warning

如果在编译中爆出c99错误, 可以在#import “QRCodeGenerator.h”文件中, 引用:

import

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22638次
    • 积分:1195
    • 等级:
    • 排名:千里之外
    • 原创:98篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条