点击图片时图片放大(VertigoDemo)_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 点击图片时图片放大(VertigoDemo)

点击图片时图片放大(VertigoDemo)

 2014/12/5 16:11:08  粉粉色  程序员俱乐部  我要评论(0)
  • 摘要:初始效果图:点击后效果图:工程图:此代码需要加入第三方库Vertigo.代码:RootViewController.h#import<UIKit/UIKit.h>//加入代理@interfaceRootViewController:UIViewController<UIViewControllerTransitioningDelegate>{UIImageView*imageView;}@endRootViewController
  • 标签:图片

初始效果图:

点击后效果图:

工程图:

此代码需要加入第三方库Vertigo.

代码:

RootViewController.h

#import <UIKit/UIKit.h>
//加入代理
@interface RootViewController : UIViewController
<UIViewControllerTransitioningDelegate>
{
    UIImageView *imageView;
}
@end

 

RootViewController.m

#import "RootViewController.h"
//加入头文件
#import "TGRImageViewController.h"
#import "TGRImageZoomAnimationController.h"

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
    imageView.image=[UIImage imageNamed:@"1.jpg"];
    [self.view addSubview:imageView];
    
    
    UIButton *btn=[[UIButton alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
    btn.backgroundColor=[UIColor clearColor];
    [btn addTarget:self action:@selector(doClickButton:) forControlEvents:UIControlEventTouchUpInside];
    btn.imageView.contentMode = UIViewContentModeScaleAspectFill;
    [self.view addSubview:btn];
    
}
-(void)doClickButton:(UIButton *)btn
{
    TGRImageViewController *viewController = [[TGRImageViewController alloc] initWithImage:imageView.image];
    viewController.transitioningDelegate = self;
    [self presentViewController:viewController animated:NO completion:nil];

}

 

上一篇: 月下载量上千次的APP源码分享 下一篇: 没有下一篇了!
发表评论
用户名: 匿名