当前位置: 首页 > news >正文

使用QRCode简单生成二维码

//

//  ViewController.m

//  二维码

//

//  Created by 123 on 16/9/4.

//  Copyright © 2016 彭洪. All rights reserved.

//

 

#import "ViewController.h"

#import "QRCodeGenerator.h"//引入库

@interface ViewController ()

 

@end

 

@implementation ViewController

 

- (void)viewDidLoad {

    [super viewDidLoad];

    self.view.backgroundColor = [UIColor whiteColor];

    [self initQRCode];

}

 

- (void)initQRCode {

    CGFloat w = [UIScreen mainScreen].bounds.size.width;

    NSArray *arr = @[[QRCodeGenerator qrImageForString:@"Key" imageSize:400],

                     [QRCodeGenerator qrImageForString:@"Key1" imageSize:400 Topimg:[UIImage imageNamed:@"super.jpg"]],

                     [QRCodeGenerator qrImageForString:@"Key3" imageSize:400 withPointType:QRPointRound withPositionType:QRPositionRound withColor:[UIColor redColor]]

                     ];

    for (int i=0; i<3; i++) {

        UIImageView *qr = [[UIImageView alloc] initWithFrame:CGRectMake((i%3)*w/3, 100+(i/3)*w/3, w/3, w/3)];

        qr.image = arr[i];

        [self.view addSubview:qr];

    }

}

 

- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}

 

@end

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/PengHongMiao/p/5847296.html

相关文章:

  • 1、Vagrant初识
  • awk工具(三剑客)
  • SharePoint 2010 服务应用程序(Service Application)架构(1)
  • 【转】微服务架构模式简介
  • Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt【转】
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)...
  • 文档转换拾遗
  • jfinal框架知识
  • EL表达式详解
  • 1065. A+B and C (64bit) (20)
  • 关于oracle数据库高版本向低版本迁移的解决方法
  • linux head-common.s分析(转)
  • 使opensuse界面不显示中文
  • echo
  • 2017年终总结、随想
  • C++11: atomic 头文件
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • Idea+maven+scala构建包并在spark on yarn 运行
  • iOS小技巧之UIImagePickerController实现头像选择
  • spring cloud gateway 源码解析(4)跨域问题处理
  • WebSocket使用
  • 安卓应用性能调试和优化经验分享
  • 技术发展面试
  • 少走弯路,给Java 1~5 年程序员的建议
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (编译到47%失败)to be deleted
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (三)终结任务
  • (十六)一篇文章学会Java的常用API
  • (实战篇)如何缓存数据
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core 连接数据库,通过数据库生成Modell
  • .net 使用ajax控件后如何调用前端脚本
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • :not(:first-child)和:not(:last-child)的用法
  • @ConditionalOnProperty注解使用说明
  • @media screen 针对不同移动设备
  • @Service注解让spring找到你的Service bean
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [20160902]rm -rf的惨案.txt
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [BZOJ4010]菜肴制作
  • [C++] Windows中字符串函数的种类
  • [Contest20180313]灵大会议
  • [CSS]中子元素在父元素中居中
  • [Delphi]一个功能完备的国密SM4类(TSM4)[20230329更新]
  • [hdu4622 Reincarnation]后缀数组
  • [hihocoder1395] 最大权闭合子图
  • [IE9] GPU硬件加速到底是实用创新还是噱头
  • [Java][Android][Process] ProcessBuilder与Runtime差别