博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIView 的transitionFromView方法实现视图切换
阅读量:6167 次
发布时间:2019-06-21

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

#import "ViewController.h"@interface ViewController ()@property (strong, nonatomic) IBOutlet UIImageView *imageViewFirst;@property (strong, nonatomic) IBOutlet UIImageView *imageViewSecond;@property(nonatomic,assign)__block BOOL rectToVisible;@end@implementation ViewController- (void)viewDidLoad{    [super viewDidLoad];    _rectToVisible=YES;    [self.view addSubview:_imageViewFirst];        }-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    if (_rectToVisible) {                [UIView transitionFromView:self.imageViewFirst toView:self.imageViewSecond duration:1 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {                        NSLog(@"animatioin complete");            _rectToVisible=!_rectToVisible;                    }];    }    else    {        [UIView transitionFromView:self.imageViewSecond toView:self.imageViewFirst duration:1 options:UIViewAnimationOptionTransitionFlipFromRight completion:^(BOOL finished) {                        NSLog(@"animatioin complete");            _rectToVisible=!_rectToVisible;                    }];    } }@end

 

转载于:https://www.cnblogs.com/thbbsky/p/4380164.html

你可能感兴趣的文章
多线程依次打印abcabc
查看>>
一:学习Linux前准备工作
查看>>
how to install wireless driver for Dell 630 in Ubuntu
查看>>
Kafka 配置参数汇总及相关说明
查看>>
弄清 CSS3 的 transition 和 animation
查看>>
服务器指定网卡进行备份数据避免影响业务口
查看>>
在Sublime Text 2下面开发Sass
查看>>
四则运算个人项目3
查看>>
eclipse 构建maven web工程
查看>>
237. Delete Node in a Linked List
查看>>
[转] webpack之plugin内部运行机制
查看>>
宽字节与多字节之间的转换
查看>>
SEO的重要性
查看>>
ASP.NET 运行时详解 揭开请求过程神秘面纱
查看>>
Oracle 索引的失效检查
查看>>
C语言第五次作业--数据类型
查看>>
系统架构师-基础到企业应用架构-业务逻辑层
查看>>
高手详解SQL性能优化十条建议
查看>>
修改 IntelliJ IDEA 默认配置路径
查看>>
《现在的泪,都是当年脑子进的水》读书笔记
查看>>