博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于二维码的简单使用
阅读量:5362 次
发布时间:2019-06-15

本文共 1139 字,大约阅读时间需要 3 分钟。

生成二维码: 

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 

 

转载于:https://www.cnblogs.com/guominghao/p/5041948.html

你可能感兴趣的文章
[ONTAK2010] Peaks
查看>>
DLL 导出函数
查看>>
windows超过最大连接数解决命令
查看>>
12个大调都是什么
查看>>
angular、jquery、vue 的区别与联系
查看>>
a标签添加点击事件
查看>>
Context.startActivity出现AndroidRuntimeException
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
response和request
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
回到顶部浮窗设计
查看>>
C#中Monitor和Lock以及区别
查看>>