`

ipad中图片的动态显示。

    博客分类:
  • IOS
阅读更多

view_base project

2个image view 1个page Control

代码:

- (void) pageTurning: (UIPageControl *) pageController
{
    //---get the page number you can turning to---
    NSInteger nextPage = [pageController currentPage];
    switch (nextPage) {
        case 0:
            [tempImageView setImage:[UIImage imageNamed:@"iMac_old.jpeg"]];
            break;
        case 1:
            [tempImageView setImage:[UIImage imageNamed:@"iMac.jpeg"]];
            break;
        case 2:
            [tempImageView setImage:[UIImage imageNamed:@"Mac8100.jpeg"]];
            break;
        case 3:
            [tempImageView setImage:[UIImage imageNamed:@"MacPlus.jpeg"]];
            break;
        case 4:
            [tempImageView setImage:[UIImage imageNamed:@"MacSE.jpeg"]];
            break;
        default:
            break;
    }
	
    //---switch the two imageview views---
    if (tempImageView.tag==0) { //---imageView1---
        tempImageView = imageView2;
        bgImageView = imageView1;
    }
    else {    //---imageView2---
        tempImageView = imageView1;
        bgImageView = imageView2;
    }
	
    //---animate the two views flipping---
    [UIView beginAnimations:@"flipping view" context:nil];
    [UIView setAnimationDuration:0.5];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft
						   forView:tempImageView cache:YES];
    [tempImageView setHidden:YES];
    [UIView commitAnimations];
	
    [UIView beginAnimations:@"flipping view" context:nil];
    [UIView setAnimationDuration:0.5];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationTransition: UIViewAnimationTransitionFlipFromRight
						   forView:bgImageView cache:YES];
    [bgImageView setHidden:NO];
    [UIView commitAnimations];
	
}

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
	
	//---initialize the first imageview to display an image---
    [imageView1 setImage:[UIImage imageNamed:@"iMac_old.jpeg"]];
    tempImageView = imageView2;
	
    //---make the first imageview visible and hide the second---
    [imageView1 setHidden:NO];
    [imageView2 setHidden:YES];
	
    //---add the event handler for the page control---
    [pageControl addTarget:self action:@selector(pageTurning:)
		  forControlEvents:UIControlEventValueChanged];
	
	[super viewDidLoad];	
}
 

 

分享到:
评论

相关推荐

    仿ipad的图片浏览

    在描述中提到,“一款模拟IPAD图片浏览器的源码,效果还不错的哦!点击窗口的左半部分凸向左移,点击窗口的右半部分图像右移。”这表明该源码实现了一个基本的图片滑动功能,用户可以通过点击屏幕左侧来使图片向左...

    jquery仿ipad图片滑动效果

    **jQuery仿iPad图片滑动效果实现详解** 在Web开发中,为了提升用户体验,经常会使用一些动态效果,如图片轮播、滑动展示等。这里我们要探讨的是如何利用jQuery实现一个仿iPad图片滑动效果,让用户可以像在iPad上...

    苹果官网ipad-air发布主页图片切换动画

    标题中的“苹果官网ipad-air发布主页图片切换动画”指的是苹果在其官方网站上为iPad Air新品发布的主页设计中采用的一种图片切换动画效果。这种效果可能是为了提升用户体验,吸引用户注意力,并展示产品的高端特性。...

    KindomRush(王国保卫战)图片资源ipad

    这些图片资源的优化不仅涉及分辨率,还包括颜色校正、光影处理、纹理细节等,以确保在iPad的Retina显示屏上能够清晰、流畅地显示,提升游戏的整体质感。同时,为了保证游戏性能,资源还需要经过适当的压缩和优化,以...

    Ipad手指滑动图片浏览效果动画模板.rar

    【描述】中的"图片浏览动画模板,收滑动屏幕更滑图片动画"提到了一种动态设计技术,它模拟真实世界中的物理行为,如平滑的页面翻转或图片滑动效果。这种动画效果可以增强用户的沉浸感,使他们在数字环境中感受到类似...

    IPAD最新协议

    这个标题暗示了在这一版本中,微信可能引入了新的或优化的功能,比如红包接收和发送、消息交流以及分享生活动态到朋友圈等。 【描述】中的内容具体说明了在iPad上的微信6.6.6版本中,用户能够执行的一些关键操作。...

    ipad Air官网展示效果

    【标题】"ipad Air官网展示效果"涉及的是在网页设计和开发中,如何通过动效技术呈现iPad Air产品在官方网站上的动态展示效果。这种效果通常是为了提升用户体验,吸引用户的注意力,以及更生动地展示产品的特性和功能...

    iPad Pro 2018 壁纸全套

    在压缩包内的文件名称列表中,我们可以看到一系列以数字命名的文件,如 "545.Carousel4-potassium-1024w-1366h@2x~ipad.jpg" 等。这些文件名包含了一些关键信息: 1. **数字前缀**(如545):可能是内部编码或排序...

    ipad最新版协议体验包

    1. **测试图片1.png、测试图片2.jpg**:这些是图像文件,可能是用来测试界面显示、图形渲染或者作为示例数据的一部分,开发者可以参考它们来理解如何在应用中处理图像资源。 2. **功能演示.e**:这可能是一个执行...

    silverlight仿ipad效果

    在本文中,我们将深入探讨如何使用Silverlight技术来创建一个模仿iPad主屏幕效果的应用程序。Silverlight,由Microsoft开发,是一种强大的RIA(Rich Internet Application)框架,它允许开发者构建具有丰富交互性和...

    CSS3+jQuery模拟ipad前端技术界面

    同时,可以使用渐变(`linear-gradient`或`radial-gradient`)和背景图片来模拟iPad的金属质感。 3. **盒阴影和文本阴影**: `box-shadow`用于添加设备边框的阴影效果,提升立体感;`text-shadow`则可为文字添加阴影,...

    iPad软件设计公司网页模板

    模板的设计通常包含多个页面,如首页、关于我们、产品展示、服务介绍、案例展示、新闻动态和联系我们等,这些页面的布局和元素都应与iPad软件设计的主题保持一致。例如,首页可能有一个动态的轮播图,展示iPad应用的...

    苹果官网ipad-air发布主页图片切换动画GG浏览器打开

    标题中的“苹果官网ipad-air发布主页图片切换动画GG浏览器打开”揭示了我们要讨论的核心内容:这涉及到苹果公司iPad Air产品在官方网站上发布的主页图片切换动画,并且特别指出了使用Google Chrome(通常缩写为GG...

    (0107)-iOS/iPhone/iPAD/iPod源代码-滑杆(Slider)-Themed Slider

    在“Themed Slider”这个项目中,开发者可能已经实现了这些自定义功能,包括但不限于滑块形状的改变、颜色主题的设定,以及滑动时动态显示的文字。解压后的资源可能包含源代码文件、故事板或Xib设计文件,以及可能的...

    (0037)-iOS/iPhone/iPAD/iPod源代码-列表(Table)-WordPressReimagined

    在描述中提到的功能中,列表初始时仅显示有限的行数,当用户点击“显示更多”按钮时,会动态加载并显示新的行。这种设计可以避免一次性加载大量数据导致的性能问题,同时也能保持用户界面的流畅性。 要实现这个功能...

    ipad_frame.zip

    这个框架专门设计用于在iPad设备上运行,且具备滑动效果,这意味着它可能涉及到了用户界面的平滑过渡和动态交互。 【描述】描述中提到的"Qt实现的ipad框架,支持滑动效果",揭示了该框架是使用Qt库来构建的。Qt是一...

    IOS应用源码之左右上下划动屏幕切换图片显示PushImageWithUItouch .zip

    - 为了适应不同尺寸的屏幕,如iPhone和iPad,项目可能使用了Auto Layout或者Size Classes进行布局,确保图片在不同设备上都能正确显示和滚动。 5. **数组存储图片**: - 图片数据通常会存储在一个数组中,每次...

    指定大小图片生成器,用于生成指定尺寸的图片

    这些工具允许开发者动态设置图片的大小、颜色、内容等属性。 5. 图形设计基础:虽然这不是编程范畴,但了解基本的色彩理论、布局原理和设计原则可以帮助创建更美观的启动图。 6. 使用自动化工具:一些工具如Sketch...

    icarousel 照片库 图片绚丽显示demo

    在这个“icarousel照片库 图片绚丽显示demo”中,我们可以学习如何利用`iCarousel`来打造一个类似照片库的应用场景。 首先,`iCarousel`是由尼古拉斯·希尔(Nicholas Zambetti)开发的一个轻量级库,它支持多种类型...

    (0027)-iOS/iPhone/iPAD/iPod源代码-选项卡(Tab Bar)-Customized Tab Bar

    这通常通过自定义`UITabBarItem`或者自定义视图实现,然后根据选中状态动态显示或隐藏。 5. **事件处理**:当用户点击选项卡时,`UITabBarController`会发送`tabBarController:didSelectViewController:`通知。在这...

Global site tag (gtag.js) - Google Analytics