你的位置:首页 > 软件开发 > 操作系统 > 【代码笔记】剧幕拉开形的首页

【代码笔记】剧幕拉开形的首页

发布时间:2016-04-14 10:00:18
一,工程图。二,代码。RootViewController.h#import <UIKit/UIKit.h>#import "UIImage+SplitImageIntoTwoParts.h"@interface RootViewControlle ...

【代码笔记】剧幕拉开形的首页

一,工程图。

【代码笔记】剧幕拉开形的首页

二,代码。

RootViewController.h

【代码笔记】剧幕拉开形的首页
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];  if (self) {    // Custom initialization  }  return self;}- (void)viewDidLoad{  [super viewDidLoad];  // Do any additional setup after loading the view.      NSArray *array = [UIImage splitImageIntoTwoParts:[UIImage imageNamed:@"1"]];    left = [[UIImageView alloc] initWithImage:[array objectAtIndex:0]];  right = [[UIImageView alloc] initWithImage:[array objectAtIndex:1]];    left.transform = CGAffineTransformIdentity;  right.transform = CGAffineTransformIdentity;    [self.view addSubview:left];  [self.view addSubview:right];    [UIView beginAnimations:@"split" context:nil];  [UIView setAnimationDelegate:self];  [UIView setAnimationDuration:1];  [UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];    left.transform = CGAffineTransformMakeTranslation(-160 ,0);  right.transform = CGAffineTransformMakeTranslation(160 ,0);    [UIView commitAnimations];}-(void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context{  if ([animationID isEqualToString:@"split"] && finished) {    [left removeFromSuperview];    [right removeFromSuperview];  }}
【代码笔记】剧幕拉开形的首页

 

 


 

原标题:【代码笔记】剧幕拉开形的首页

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录