uiview淡入效果 uiview实现淡入效果
iphone开发群,欢迎大家加入,共同进步:106369483
直接看效果:整个过程就是一个淡变的过程,当显示为空的时候(全透明)的一瞬间,会进入另一个视图界面。
进入界面是显示如下:

过一会儿后显示如下:过渡效果

当然在这种过渡效果中可以做的更加的漂亮,这里读者自己去设置,包括背景显示。
淡变完成后,显示如下:整个界面只是一个demo,所以没有详细设计,但愿能帮到大伙。

代码如下:(注意下方的uitabbarcontroller是自定义的,实现代码,请点击)!
创建基于视图的程序,这个根据自己的习惯创建,在需要淡入的视图管理器*******AppDelegate.m文件中添加如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch. // Add the tab bar controller's view to the window and display. [application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
//这一个方法是用来实现淡入效果的,请不要忘记在.h文件中添加此方法。将这里原来框架添加的 [window addSubview:××××]去掉,在过渡效果完成后添加,在后面的红色标注 请注意。
[self show_tabbar_controller_views]; [window makeKeyAndVisible]; return YES;}- (void)show_tabbar_controller_views{
//这里有用一个图片来实现整个界面的过渡效果的,坐标位置自己调整
image_view = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)]; [image_view setImage:[UIImage imageNamed:@"logo_main.png"]]; [window addSubview:image_view]; [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(start_show_slider_effect) userInfo:nil repeats:NO];}//展示过渡效果- (void)start_show_slider_effect{ [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:1.3]; [image_view setAlpha:0.0]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)]; [UIView commitAnimations];}//效果过渡完成后进入想要进入的视图界面- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context{ [image_view setAlpha:1.0]; [image_view removeFromSuperview];
//这一步自己根据自己的襑来添加,因为我的过渡完成效果后为tabbar的视图,这里如何做自己看着办
[window addSubview:tabBarController.view];}不要忘了顶一下我的辛苦成果哦!!!!!!!!!!
分享到:
相关推荐
总的来说,“iPhone动态效果demo”是一个涵盖了`UIView`动画、`CAAnimation`、手势识别和性能优化等多个iOS开发重要知识点的实践项目,对于想要提升iOS应用视觉效果的开发者来说,是一个非常有价值的参考资料。...
UIKit框架提供了创建自定义视图和动画的工具,如UIView的动画方法和CADisplayLink,可以用来实现这样的效果。 5. **实时同步技术**:为了在播放过程中保持字幕与音频的同步,可能需要使用定时器或者监听音频播放...
《iPhone开发入门经典》源代码解析 在移动应用开发领域,iOS平台凭借其优秀的用户体验和庞大的用户基础,一直是开发者关注的焦点。对于初学者来说,掌握iPhone应用开发是开启这一领域的钥匙。本教程将深入探讨...
8. **动画和过渡效果**:使用Core Animation创建平滑的动画效果,包括视图的淡入淡出、旋转、缩放等。 9. **推送通知**:学习如何集成Apple Push Notification服务,实现远程推送通知功能。 10. **App Store发布...
7. **动画支持**:提供一些动画效果的快捷实现,比如淡入淡出、旋转、缩放等,让开发者无需深入研究Core Animation就能实现复杂的视图动画。 8. **视图层次操作**:包括添加子视图、移除子视图、查找视图等便捷方法...
"iPhone动画效果汇总"是一个示例代码集合,它展示了在iPhone平台上可以实现的各种动画效果。这些效果包括但不限于翻转、淡入淡出以及波纹效果,这些都是iOS用户界面动态交互的重要组成部分。 1. **翻转动画**: ...
这段代码会让`myView`在2秒内先淡出再淡入,形成一个循环效果。 总结来说,`UIView`动画是iOS开发者手中的强大工具,能够轻松实现各种视图动画效果,提升应用的视觉吸引力。在Xcode 6和simulator-iPhone 6上,...
- **动画效果**:支持复杂的动画效果,如淡入淡出、翻转等。 - **触摸事件**:提供了丰富的触摸事件处理机制,可以实现复杂的手势操作。 #### 三、UIKit Framework的使用技巧 1. **代码与故事板:** - **代码...
《iPhone开发秘籍》一书由著名的iPhone技术专家Erica Sadun撰写,她是佐治亚理工学院计算机科学博士,具备深厚的Apple开发经验。该书作为Amazon超级畅销书,被誉为iPhone开发者的宝典,不仅覆盖了全面的iPhone SDK...
本书面向新的iPhone 开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程 序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格, 如何创建安全的密钥...
本书面向新的iPhone 开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程 序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格, 如何创建安全的密钥...
本书面向新的iPhone 开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程 序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格, 如何创建安全的密钥...
5. **动画效果**:在添加每个字符时,可以使用Core Animation的`-[UIView animateWithDuration:animations:]`方法来创建一个平滑的缩放或淡入动画,使得字符看起来是从视图底部"打出来"的。 在"TextJump"这个压缩包...
Popover在iOS开发中是一种常见的UI元素,特别是在iPad应用中,但iPhone上也有使用的情况。Popover通常用来展示附加信息或者提供一组相关的操作选项,它会在屏幕上的一个特定位置弹出,并且通常与一个触发按钮或者...
本文将深入探讨iPhone和iPad中的动画效果,包括它们的工作原理、实现方式以及如何在开发过程中有效地利用这些动画。 一、动画基础 动画效果在iOS中主要通过Core Animation框架来实现,这是Apple为开发者提供的一个...