博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 UIImageView的旋转
阅读量:7237 次
发布时间:2019-06-29

本文共 1587 字,大约阅读时间需要 5 分钟。

  hot3.png

对于图片控件的自动旋转在网络上有如下资料:

[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:0.3];[UIView setAnimationDelay:0];UIView *v = [self.window viewWithTag:1];// 你想实现到的最终状态[UIView commitAnimations];

从:

beginAnimations

到:

commitAnimations

就是完成一次完整的动画。动画,首先你要考虑持续时间,其次你要考虑起始时间。也就是 t0 和 Δt 的关系。也就是他俩:

setAnimationDurationsetAnimationDelay

两个方法的参数的量纲都是秒。

完整代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    UIImageView *imageView1 = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, 100, 100)];    imageView1.image = [UIImage imageNamed:@"gyy.jpg"];    imageView1.backgroundColor = [UIColor yellowColor];    imageView1.contentMode = UIViewContentModeScaleToFill;      // 充满    [self.window addSubview:imageView1];    imageView1.tag = 1;    UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10, 300, 200, 80)];    btn.backgroundColor = [UIColor blueColor];    [btn addTarget:self action:@selector(animate) forControlEvents:UIControlEventTouchUpInside];    [self.window addSubview:btn];    self.window.backgroundColor = [UIColor whiteColor];    [self.window makeKeyAndVisible];    return YES;}- (void)animate{    NSLog(@"haha");    [UIView beginAnimations:nil context:NULL];    [UIView setAnimationDuration:0.3];    [UIView setAnimationDelay:0];    UIView *v = [self.window viewWithTag:1];    v.alpha = 0;    [UIView commitAnimations];}

经尝试发现有些地方需要改进,而且图片是与整个界面旋转……研究中,改日放上改良代码……

转载于:https://my.oschina.net/jlong/blog/471606

你可能感兴趣的文章
shell学习之正则表达式
查看>>
6-1dhcp服务简介
查看>>
HTML和CSS属性的正确书写规范
查看>>
机房除尘机房常识讲解机房卫士
查看>>
纯CSS实现垂直居中的几种方法
查看>>
web前端进阶知识之JavaScript内存机制讲解
查看>>
web前端技术讲解之call和apply的使用(很适合新手小白学习)
查看>>
python入门系列:深入类和对象
查看>>
MySQL插入cp网站架设性能优化
查看>>
5.标准IO和重定向(tr,tee)
查看>>
Mac上的软件使用介绍
查看>>
PDF文件修改页面大小与字体大小方法
查看>>
我的友情链接
查看>>
cygwin里面设置vi格式
查看>>
Python 列表和元组操作
查看>>
Jquery选择器的各种用法
查看>>
小程序-获取验证码
查看>>
centos7版本firewalld防火墙的基本命令配置管理
查看>>
zabbix3.2学习笔记(一):基本概念
查看>>
【面试题】单链表的操作2
查看>>