您的位置:首页 > 其它

渐变式切换图片

2014-11-01 17:24 239 查看
ViewController.h

@interface ViewController : UIViewController<UIScrollViewDelegate>
{

UIImageView *imageView1;
UIImageView *imageView2;
}

ViewController.m

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];

UIScrollView *scrollerView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)];
scrollerView.pagingEnabled = YES;
scrollerView.delegate = self;
scrollerView.backgroundColor = [UIColor clearColor];
scrollerView.contentSize = CGSizeMake(320*2, 460);

[self.view addSubview:scrollerView];

imageView1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"0"]];
imageView1.frame = CGRectMake(0, 20, 320, 460);
imageView1.alpha = 1;
[self.view addSubview:imageView1];

imageView2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1"]];
imageView2.frame = CGRectMake(0, 20, 320, 460);
imageView2.alpha = 0;
[self.view addSubview:imageView2];

}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {

imageView1.alpha = 1 - scrollView.contentOffset.x/320;
imageView2.alpha = scrollView.contentOffset.x/320;

}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息