iOS 实现微信扫一扫样式
2014-08-18 11:26
274 查看
-(void)loopDrawLine
{
CGRect
rect= CGRectMake(0,50,
320,
2);
if (readLineView) {
[readLineView removeFromSuperview];
}
readLineView = [[UIImageView alloc]initWithFrame:rect];
readLineView.backgroundColor =[UIColor redColor];
[UIViewanimateWithDuration:3.0
delay: 0.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
//修改fream的代码写在这里
readLineView.frame =CGRectMake(0,
300,320,
2);
[readLineView
setAnimationRepeatCount:0];
}
completion:^(BOOL finished){
if(!is_Anmotion) {
[self
loopDrawLine];
}
}];
if (!is_have) {
UIImage *hbImage=[UIImage
imageNamed:@"DecodeFrameForeground.png"];
UIImageView *hbImageview=[[UIImageView
alloc] initWithImage:hbImage];
//添加一个背景图片
CGRect hbImagerect=CGRectMake(0,
0,320,
435);
[hbImageview
setFrame:hbImagerect];
ZBarReaderView *readview =
[ZBarReaderView
new];
readview.backgroundColor=
[UIColor clearColor];
readview.frame=
CGRectMake(0, 0, 320, 380);
readview.readerDelegate = self;
readview.allowsPinchZoom = YES;//使用手势变焦
readview.trackingColor =[UIColor redColor];
readview.showsFPS =
YES;//显示帧率 YES
显示 NO不显示
readview.scanCrop =
CGRectMake(0,
0,1,
1);//将被扫描的图像的区域
[readview
addSubview:hbImageview];
[readview
addSubview:readLineView];
[self.view
addSubview:readview];
[readview
start];
is_have = YES;
}
[self.view
addSubview:readLineView];
}
根据实际情况 自己设置参数 ,需要注意的是 扫描到数据后一定要记得:
[readerViewstop];
[readerViewremoveFromSuperview];
{
CGRect
rect= CGRectMake(0,50,
320,
2);
if (readLineView) {
[readLineView removeFromSuperview];
}
readLineView = [[UIImageView alloc]initWithFrame:rect];
readLineView.backgroundColor =[UIColor redColor];
[UIViewanimateWithDuration:3.0
delay: 0.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
//修改fream的代码写在这里
readLineView.frame =CGRectMake(0,
300,320,
2);
[readLineView
setAnimationRepeatCount:0];
}
completion:^(BOOL finished){
if(!is_Anmotion) {
[self
loopDrawLine];
}
}];
if (!is_have) {
UIImage *hbImage=[UIImage
imageNamed:@"DecodeFrameForeground.png"];
UIImageView *hbImageview=[[UIImageView
alloc] initWithImage:hbImage];
//添加一个背景图片
CGRect hbImagerect=CGRectMake(0,
0,320,
435);
[hbImageview
setFrame:hbImagerect];
ZBarReaderView *readview =
[ZBarReaderView
new];
readview.backgroundColor=
[UIColor clearColor];
readview.frame=
CGRectMake(0, 0, 320, 380);
readview.readerDelegate = self;
readview.allowsPinchZoom = YES;//使用手势变焦
readview.trackingColor =[UIColor redColor];
readview.showsFPS =
YES;//显示帧率 YES
显示 NO不显示
readview.scanCrop =
CGRectMake(0,
0,1,
1);//将被扫描的图像的区域
[readview
addSubview:hbImageview];
[readview
addSubview:readLineView];
[self.view
addSubview:readview];
[readview
start];
is_have = YES;
}
[self.view
addSubview:readLineView];
}
根据实际情况 自己设置参数 ,需要注意的是 扫描到数据后一定要记得:
[readerViewstop];
[readerViewremoveFromSuperview];
相关文章推荐
- 微信的摇一摇是怎么实现的~发现原来 ios本身就支持
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮
- iOS 二维码ZBarSDK类似微信的扫一扫
- iOS开发之仿微信小视频功能实现
- swift实现ios类似微信输入框跟随键盘弹出的效果
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮
- iOS微信登录功能的实现
- IOS实现微信打飞机代码(带注释)
- iOS自定义相机界面,实现微信小视频UI效果
- 微信扫一扫打印照片的原理以及实现过程(持续更新中)
- Android开发学习之基于ZBar实现微信扫一扫
- IOS自定义UIAlertView样式,实现可替换背景和按钮
- [iOS diary]iOS6样式兼容之 NavigationBar和TabBar 样式扁平化 兼容iOS7样式 全局实现
- IOS自定义UIAlertView样式,实现可替换背景和按钮
- IOS】自定义UIAlertView样式,实现可替换背景和按钮 此博文包含图片此博文包含视频 (2012-10-24 10:23:25)
- [ios] 自定义UIAlertView样式,实现可替换背景和按钮 【转】
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮
- 【iOS开发-59】LOL案例:单组tabView、alertView样式、实现监听,以及用reloadData数据刷新
- ios之 微信扫码登录网页实现原理
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮