ios中view的动画效果

ios中view的动画效果,第1张

概述  ios中view的动画效果 在ios应用中,经常可以看到一个点击一个按钮,一个视图渐渐d出,在一点按钮,视图慢慢缩回去。这个动画效果在ios中经常使用,下面是我写的一个小例子,界面效果如下: 具体的实现过程如下: 创建工程。 利用Interface Builder添加一个按钮和一个视图,把视图底色换一个颜色。 在头文件中进行声明: #import <UIKit/UIKit.h> @interf @H_301_2@   ios中vIEw的动画效果

在ios应用中,经常可以看到一个点击一个按钮,一个视图渐渐d出,在一点按钮,视图慢慢缩回去。这个动画效果在ios中经常使用,下面是我写的一个小例子,界面效果如下:

具体的实现过程如下:

创建工程。 利用Interface Builder添加一个按钮和一个视图,把视图底色换一个颜色。 在头文件中进行声明:


#import <UIKit/UIKit.h>

@interface ipad_scrollVIEwVIEwController : UIVIEwController {

    IBOutlet UIbutton *mybutton;
    UILabel *tableVIEw;
    IBOutlet UIVIEw *myVIEw;
}
@property(nonatomic,retain) UIbutton *mybutton;
@property(nonatomic,retain) UIVIEw *myVIEw;
-(IBAction)onClickbutton:(ID)sender;
@end

把IB中的组件和相关对象相连接。 实现具体的代码:

#import "ipad_scrollVIEwVIEwController.h"
@implementation ipad_scrollVIEwVIEwController
@synthesize  mybutton,myVIEw;
- (voID)vIEwDIDLoad {
    [super vIEwDIDLoad];
}
- (BOol)shouldautorotatetoInterfaceOrIEntation:(UIInterfaceOrIEntation)interfaceOrIEntation {
    return YES;
}

- (voID)dIDReceiveMemoryWarning {
[super dIDReceiveMemoryWarning];
}

- (voID)vIEwDIDUnload {
    self.mybutton=nil;
    self.myVIEw=nil;
}
- (voID)dealloc {
    [self.myVIEw release];
    [self.mybutton release];
    [super dealloc];
}
-(IBAction)onClickbutton:(ID)sender
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    [UIVIEw beginAnimations:@"Curl" context:context];
    [UIVIEw setAnimationCurve:UIVIEwAnimationCurveEaseInOut];
    [UIVIEw setAnimationDuration:0.5];
    CGRect rect = [myVIEw frame];
    CGRect rect1=[mybutton frame];
    if (rect.origin.x>0) {
        rect.origin.x = 26.0f – rect.size.wIDth;
        rect1.origin.x=267.0f- rect.size.wIDth;
    }else {
        rect.origin.x = 26.0f;
        rect1.origin.x=267.0f;
    }
    [mybutton setFrame:rect1];
    [myVIEw setFrame:rect];
    [UIVIEw commitAnimations];
}
@end

源代码:http://easymorse-iphone.googlecode.com/svn/trunk/ipad.scrollView/

上述代码虽然可以实现视图的移动,但是有一个问题没有实现,就是一个视图如果在屏幕中间,不能实现点击一个按钮,从无到有而且是从一侧移到另一侧的动画。

@H_301_2@ 总结

以上是内存溢出为你收集整理的ios中view的动画效果全部内容,希望文章能够帮你解决ios中view的动画效果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1092867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存