self._iCarouse.viewpointOffset=CGSizeMake(0,-250);
self._iCarouse.contentOffset=CGSizeMake(0,-250);
其他都不用变,就在viewDidLoad中添加这两句就行了
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden=YES;
carousel=[[iCarousel alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];
carousel.delegate = self;
carousel.dataSource = self;
carousel.type = iCarouselTypeRotary;
//设置背景图片。
UIImageView *bgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
bgView.image=[UIImage imageNamed:@"background_home.png"];
[self.view addSubview:bgView];
[self.view addSubview:carousel];
self.carousel.viewpointOffset=CGSizeMake(0,-250);
self.carousel.contentOffset=CGSizeMake(0,-250);
}
- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel
{
return 5;
}
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index
{
UIView *view = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.png",index]]] autorelease];
view.frame = CGRectMake(0, 93, 105, 123);
return view;
}
- (NSUInteger)numberOfPlaceholdersInCarousel:(iCarousel *)carousel
{
return 0;
}
- (NSUInteger)numberOfVisibleItemsInCarousel:(iCarousel *)carousel
{
return 5;
}
- (CGFloat)carouselItemWidth:(iCarousel *)carousel
{
return 150;
}
- (UIView *)itemViewAtIndex:(NSInteger)index{
UIView *view = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.png",index]]] autorelease];
if (index==0) {
view.frame=CGRectMake(0, 0, 4, 3);
}
if (index==1) {
view.frame=CGRectMake(0, 0, 114, 113);
}
if (index==2) {
view.frame=CGRectMake(0, 0, 94, 93);
}
if (index==3) {
view.frame=CGRectMake(0, 0, 74, 73);
}
else{
view.frame = CGRectMake(1, 75, 130, 120);
}
// view.frame = CGRectMake(0, -500, 320, 800);
return view;
}
- (CATransform3D)carousel:(iCarousel *)_carousel transformForItemView:(UIView *)view withOffset:(CGFloat)offset
{
view.alpha = 1.0 - fminf(fmaxf(offset, 0.0), 1.0);
CATransform3D transform = CATransform3DIdentity;
transform.m34 = self.carousel.perspective;
transform = CATransform3DRotate(transform, M_PI / 8.0, 0, 1.0, 0);
return CATransform3DTranslate(transform, 0.0, 0.0, offset * carousel.itemWidth);
}
//这就相当于tableview的点击事件。
- (void)carousel:(iCarousel *)carousel didSelectItemAtIndex:(NSInteger)index{
NSLog(@"%d",index);
if (index==1) {//域名查询
CheckDNS *check=[[CheckDNS alloc]init];
[self.navigationController pushViewController:check animated:YES];
}
if (index==2) {//解析管理。
Jiexiguanli *jiexi=[[Jiexiguanli alloc]initWithNibName:@"Jiexiguanli" bundle:nil];
[self.navigationController pushViewController:jiexi animated:YES];
}
if (index==3) {//域名体检
DomainCheckViewController *domain=[[DomainCheckViewController alloc]init];
[self.navigationController pushViewController:domain animated:YES];
}
if (index==4) {//域名咨询。
InformationViewController *infor=[[InformationViewController alloc]initWithNibName:@"InformationViewController" bundle:nil];
[self.navigationController pushViewController:infor animated:YES];
}
if (index==0) {//设置。
SetViewController *set=[[SetViewController alloc]init];
[self.navigationController pushViewController:set animated:YES];
}
}
分享到:
相关推荐
用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作3D旋转木马效果 用HTML+CSS制作...
CarouselEffect:ViewPager的旋转木马效果
旋转木马 转盘 效果 网上的demo 多谢大神分享
jquery实现立体旋转木马效果 jquery实现立体旋转木马效果 jquery实现立体旋转木马效果 jquery实现立体旋转木马效果 jquery实现立体旋转木马效果
android图片旋转木马效果,没有加密,直接解压
使用ViewPager实现画廊效果 + 旋转木马效果 + 缩放 banner广告位 ,已封装,配置简单。
3D旋转木马效果相册,实现360度旋转效果,可滑动,运用perspective属性及mouse事件等
基于jQuery carousel图片叠加旋转木马轮播切换效果,只要引入就可以 使用非常简单,基于jQuery carousel图片叠加旋转木马轮播切换效果,只要引入就可以 使用非常简单,
旋转木马效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
实现效果: jQuery按钮控制叠加图片旋转木马切换效果,通过按钮控制图片叠加的一个效果,轮播图也可以是这样的效果,适合企业网站或者商城网站的使用,php中文网推荐下载!
基于jQuery类库实现的类似旋转木马的动画效果
jquery 旋转木马3D文字效果.rarjquery 旋转木马3D文字效果.rarjquery 旋转木马3D文字效果.rarjquery 旋转木马3D文字效果.rarjquery 旋转木马3D文字效果.rarjquery 旋转木马3D文字效果.rar
flash 旋转木马 包含文档类及源文件下载
jquery 旋转木马3D文字效果
淘宝,SDK,旋转木马,可以直放到SDK中使用!
旋转木马效果源码,该源码比较简单的,并且也超炫的旋转木马效果,非常实用,喜欢的朋友可以下载研究一下吧,希望能够帮到大家的学习。
3D自动旋转的旋转木马
flash 3d效果,内有原文件,图片旋转木马效果
根据英文CarouselDemo改写,旋转木马环形特效,每个条目都可点击,非最前端条目点击时,会先旋转到前端,再执行点击事件
前端页面html,css,js轮播图效果,图片叠加旋转木马轮播切换效果。