代码笔记翻书效果的实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码笔记翻书效果的实现相关的知识,希望对你有一定的参考价值。
代码:
RootViewController.m
#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.
//初始化背景图
[self initBackgroundView];
}
#pragma -mark -functions
-(void)initBackgroundView
{
[email protected]"翻书效果的实现";
self.view.backgroundColor=[UIColor redColor];
//upButton
UIButton *upButton = [UIButton buttonWithType:UIButtonTypeCustom];
upButton.frame = CGRectMake(20, 420, 50, 26);
upButton.backgroundColor=[UIColor blueColor];
[upButton setTitle:@"up" forState:UIControlStateNormal];
[upButton addTarget:self action:@selector(doClickUpButton) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:upButton];
//downButton
UIButton *downButton = [UIButton buttonWithType:UIButtonTypeCustom];
downButton.frame = CGRectMake(250, 420, 50, 26);
downButton.backgroundColor=[UIColor blueColor];
[downButton setTitle:@"down" forState:UIControlStateNormal];
[downButton addTarget:self action:@selector(doClickDownButton) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:downButton];
}
#pragma -mark -doClickAction
-(void)doClickUpButton
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.7];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];
[UIView commitAnimations];
}
-(void)doClickDownButton
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.7];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
[UIView commitAnimations];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
以上是关于代码笔记翻书效果的实现的主要内容,如果未能解决你的问题,请参考以下文章