你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS技巧綜合 >> 點擊圖片時圖片放大(VertigoDemo)

點擊圖片時圖片放大(VertigoDemo)

編輯:IOS技巧綜合
[摘要]本文是對點擊圖片時圖片放大(VertigoDemo)的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。

初始效果圖:

點擊後效果圖:

工程圖:

此代碼需要加入第三方庫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];

}
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved