IOS开发中图像放大的详情

来源:爱站网时间:2021-01-28编辑:网友分享
随着互联网认证的普及,凡是涉及账号都需要大家配合认证、上传资料绑定银行卡这些操作,而在操作中上传图片是常用的,本文是爱站技术频道小编为大家带来的IOS开发中图像放大的详情,有兴趣的可以了解一下哦。

随着互联网认证的普及,凡是涉及账号都需要大家配合认证、上传资料绑定银行卡这些操作,而在操作中上传图片是常用的,本文是爱站技术频道小编为大家带来的IOS开发中图像放大的详情,有兴趣的可以了解一下哦。

今天带来的是图片点击放大效果,这种效果一般在微博,微信朋友圈中比较常见

当我点击其中一张图片时,就会进入详情

具体实现如下

首先创建个 Controller(PhotoViewController)

// 
// PhotoViewController.h 
// 点击图片放大效果 
// 
// Created by Amydom on 17/1/9. 
// Copyright © 2017年 Amydom. All rights reserved. 
// 
 
#import  
 
@interface PhotoViewController : UIViewController 
 
//保存图片的数组 
@property (nonatomic, strong)NSMutableArray *photoArr; 
//图片 tag 
@property (nonatomic, assign)NSInteger imageTag; 
 
@end 
// 
// PhotoViewController.m 
// 点击图片放大效果 
// 
// Created by Amydom on 17/1/9. 
// Copyright © 2017年 Amydom. All rights reserved. 
// 
 
#import "PhotoViewController.h" 
 
@interface PhotoViewController () 
 
@end 
 
@implementation PhotoViewController 
 
- (void)viewDidLoad { 
  [super viewDidLoad]; 
   
  UIScrollView *myScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 375, 667)]; 
   
  myScrollView.backgroundColor = [UIColor blackColor]; 
  myScrollView.pagingEnabled = YES; 
  myScrollView.bounces = NO; 
   
  [self.view addSubview:myScrollView]; 
  //根据tag 来获取当前点击的图片 
  myScrollView.contentOffset = CGPointMake(self.view.frame.size.width * self.imageTag, 10); 
   
  myScrollView.contentSize = CGSizeMake(self.view.frame.size.width * self.photoArr.count, 667); 
  //创建 
  for (int i = 0; i 

然后在 ViewController 中创建四张小图片,添加轻拍手势

// 
// ViewController.m 
// 点击图片放大效果 
// 
// Created by Amydom on 17/1/9. 
// Copyright © 2017年 Amydom. All rights reserved. 
// 
 
#import "ViewController.h" 
#import "PhotoViewController.h" 
 
@interface ViewController (){ 
   
  NSMutableArray *array; 
   
} 
 
@end 
 
@implementation ViewController 
 
- (void)viewDidLoad { 
  [super viewDidLoad]; 
  self.view.backgroundColor = [UIColor whiteColor]; 
  array = [NSMutableArray arrayWithObjects:@"1.jpg", @"2.jpg",@"3.jpg",@"4.jpg", nil nil]; 
  for (int i = 0; i 

这样就可以实现啦........当然这里只是单纯的实现功能,至于想要图片循环什么的还是需要根据需求自行添加..

IOS开发中图像放大的详情的介绍到这里了,大家都清楚了吗?如果都还不了解的话,可以收藏js.aizhan.com学习哦。

 

上一篇:IOS开发之模糊效果展现

下一篇:IOS开发中原生二维码扫描设置

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载