- 浏览: 98400 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
softlanh:
如果我用第一种方法截取一个不规则图形,截取后只保留需要的截取后 ...
iOS 画出不规则图形 -
netkiller.github.com:
世上竟有Obj-C 这么变态的语言, []的使用都快赶上 pe ...
获取iphone键盘所在view -
374016526:
此功能建议大家不要使用,如果要显示网页的东西还是自定义或UIW ...
UITextView显示HTML内容,实现显示不同的字体和文字颜色 -
qichunren:
在哪里在哪里、
iPhone闹钟
//
// TestBedViewControl_002.m
// UIViewAnimationsTest
//
// Created by mir on 11-4-1.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import "TestBedViewControler_002.h"
@implementation TestBedViewControler_002
/*
// The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
// Custom initialization
}
return self;
}
*/
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
-(void) animationFinished:(id) sender{
self.navigationItem.rightBarButtonItem=BARBUTTON(@"Swap",@selector(swap:));
}
-(void) swap:(id) sender{
self.navigationItem.rightBarButtonItem=nil;
UIView *frontObject=[[self.view subviews] objectAtIndex:1];
UIView *backObject=[[self.view subviews] objectAtIndex:0];
CGContextRef context=UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0f];
frontObject.alpha=0.0f;
backObject.alpha=1.0f;
frontObject.transform=CGAffineTransformMakeScale(0.25f, 0.25f);
backObject.transform=CGAffineTransformIdentity;
[self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationFinished:)];
[UIView commitAnimations];
}
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem=BARBUTTON(@"Swap",@selector(swap:));
UIImageView *view1=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1.png"]];
view1.tag=998;
UIImageView *view2=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"2.png"]];
view2.tag=999;
[self.view addSubview:view1];
[self.view addSubview:view2];
[view1 release];
[view2 release];
UIView *backObject=[self.view viewWithTag:998];
backObject.transform=CGAffineTransformMakeScale(0.25f, 0.25f);
backObject.alpha=0.0f;
}
/*
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
*/
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
}
@end
发表评论
-
ios自定义framework
2015-07-14 16:33 641ios自定义framework,生成framework后,真 ... -
ios内付费
2015-07-14 16:15 815近年来写了很多IOS的程序,内付费也用到不少,使用IOS的 ... -
UIView 中加入的cocos2d,背景透明
2015-05-11 11:54 1354要点是首先pixelFormat:kEAGLColorForm ... -
CCDataVisitor.h, #include <string> 'string' file not found
2015-03-26 15:55 3367CCDataVisitor.h, #include < ... -
his device is no longer connected.
2015-01-15 15:09 2362his device is no longer connec ... -
idfa检查
2014-05-07 15:29 895cd到工程目录下然后执行下面的命令 grep -r ... -
UIColor 转 16进制颜色值
2014-04-25 15:27 907+ (NSString *)ToHex:(int)tmpid ... -
iOS 富文本控件
2014-04-25 15:24 912使用方式: NSString *t = [NSStr ... -
两个动画效果
2014-04-25 15:19 1061// 心跳动画 + (void)heartbeatView ... -
获取某一个class的私有Api
2014-04-25 15:17 763//知道怎么用私有api,要怎么获得 // ... -
iOS 画出不规则图形
2013-12-13 11:44 8460以下为大家提供一种绘制不规则图形的方法,实现原理利用图像的遮 ... -
关于IOS App唯一标示
2013-11-13 17:18 1379大家都知道苹果对于 ... -
关于IOS,UIViewController屏幕旋转
2013-07-23 15:30 6116关于ios上面旋转的问题,ios6以下我们大家都知道, - ... -
获取iphone键盘所在view
2012-12-13 14:31 1120UIView* kbView = nil; ... -
sqlite for iphone
2012-09-25 17:17 1096iphone开发中sqlite3的操作说明(转载) ... -
ios开发小知识
2012-07-17 14:18 1679ios开发小知识2(转自cc) 退 ... -
UIWebView获取html内容
2012-06-08 22:04 1821获取所有html:NSString *lJs = @&qu ... -
CALayer 缩放动画
2012-05-03 15:31 2732//放大 CAKeyframeAnim ... -
CALayer 按指定的点 运动
2012-05-03 15:30 1451CGMutablePathRef thePath = C ... -
目前最好用的IOS网易微博SDK
2012-04-09 15:36 1414网易微博上的SDK看上去不太明了,小弟这里对其进行了简单的封装 ...
相关推荐
淡入淡出动画用于对象的出现和消失,为界面过渡提供了平滑的视觉体验。在iOS中,这通常通过`UIView`的`alpha`属性和`animateWithDuration:`方法实现。通过在短时间内改变视图的透明度(`alpha`)从0到1(或从1到0)...
1. **Fade Transition**:淡入淡出,是最基础的过渡效果,适合用于简单的场景切换。 2. **Flip Transition**:翻转效果,可以从左右或上下两个方向翻转,给人一种3D空间转换的感觉。 3. **Push Transition**:推送...
4. **过渡动画(Transition Animation)**:在Android 4.0(API Level 14)引入,过渡动画主要用于Activity之间的切换,如Activity间的淡入淡出效果。它们帮助用户理解屏幕之间的关系,提高导航体验。 5. **自定义...
CSS3黑色主题菜单 菜单项淡入淡出动画 CSS3华丽的Tab菜单 带小图标动画 CSS3精美小图标菜单导航 CSS3飘带状3D菜单 菜单带小图标 CSS3响应式面包屑菜单 jQuery动画二级下拉菜单 纯CSS3立体动画菜单 菜单项按下有内...
尽管iPhone已经没有像以前那么火了,但是苹果的UI设计还是...今天我们要给大家分享一款基于纯CSS3的iPhone X背景切换动画,整体的切换动画以淡入淡出为主,iPhone X屏幕的背景和页面的背景交相呼应,显得非常自然和谐。
2. **文本淡入淡出**:在滑动过程中,文字会有一个自然的淡入淡出效果,使得动画更为平滑和真实。 3. **简单集成**:只需几行代码就能将YQLightLable添加到项目中,并设置相应的属性以实现所需效果。 4. **高度可...
3. 内容动画:改变层的内容,如图片的淡入淡出或文本的滚动。 4. 布局动画:当视图层级结构发生变化时,如添加、删除或移动视图,可以有动画效果。 5. 系统动画:如弹簧效果(Spring)、推拉效果(Push)和展开效果...
3. 使用`ObjectAnimator`或者自定义`ValueAnimator`来创建动画效果,比如屏幕向右滑出、淡入淡出等。 4. 结合`Handler`或`CountDownTimer`控制动画的时间节奏,确保动画的流畅性。 5. 最后,可能还会提供一个分享...
这些动画可以是淡入淡出、缩放或者滑动等。 8. **API选择**:在Swift或Objective-C中,可以使用UIKit框架内的各种方法和类来实现popover效果,比如presentViewController、UIPresentationController等。 9. **适配...
这通常涉及到数字的动态更新和简单的动画效果,如数字增加时的放大、淡入淡出等。我们可以使用CAAnimationGroup将多个基础动画组合在一起,创建一个连贯的动画序列。例如,先淡入一个新的“1”,然后让旧的数字缩小...
1. 视图过渡动画:用于在不同视图控制器之间创建平滑的过渡效果,例如淡入淡出、推拉效果、翻转等。这些过渡可以通过UIViewControllerAnimatedTransitioning协议实现自定义。 2. 按钮动画:使按钮在用户触摸时产生...
本文将深入探讨如何实现Activity的淡入淡出效果,以及模拟iPhone的左右滑动切换界面的效果,同时讲解如何自定义Activity窗口。 首先,让我们从Activity的淡入淡出效果开始。这种效果可以使应用在启动或切换时更显...
淡入淡出动画可以配合`Intent`使用,启动新Activity时,可以通过一个`Handler`的`postDelayed`方法延迟执行`startActivity`和`finish`方法,从而实现延时动画效果。代码中还展示了如何使用`getWindow()....
第三种动态效果可能涉及视图的淡入淡出或颜色渐变。这种效果可以通过调整视图的alpha值或背景色来实现。如果配合使用`UIViewAnimationOption.beginFromCurrentState`选项,动画可以从当前状态开始,让过渡更加自然。...
到达特定位置后,释放鼠标会触发解锁动画,通常包括滑块的平滑移动到解锁位置,同时背景会有相应的视觉反馈,比如渐变或淡入淡出效果。 ### CSS3动画细节 1. **过渡(Transitions)**:在属性值改变时创建平滑过渡...
通过自定义转场动画,可以调整这些默认行为,例如添加淡入淡出、缩放等效果。 2. **UIStoryboardSegue与UIStoryboardSegue分类** UIStoryboardSegue是故事板中的连接行为,通过UIStoryboardSegue的...
4. **动作与动画**:介绍cocos2d的Action系统,如何创建和组合动作,实现角色移动、旋转、淡入淡出等动画效果。 5. **触摸事件处理**:讲解如何响应用户的触摸输入,实现游戏交互,例如角色控制和菜单选择。 6. **...
在3秒延迟后,应用将跳转到`MainActivity`,同时执行淡入淡出动画。 ##### 2. 淡入淡出效果 为了实现淡入淡出效果,可以通过以下代码实现: ```java overridePendingTransition(android.R.anim.fade_in, android....