<iOS>隐显动画效果一点小说明
来源:互联网 发布:二十八间原创商铺 知乎 编辑:程序博客网 时间:2024/05/18 22:47
今天在做一个显隐动画时, 发现无论怎样, 都不会产生动画。
// +号点击了, 显示-号的内容
- (void)jiaoHaoBtnClicked:(id)sender {
[UIViewanimateWithDuration:0.5animations:^{
topView.hidden = NO;
} completion:^(BOOL finished){
}];
}
// - 号点击了,直接隐藏上面的视图即可
- (void)jianHaoBtnClicked:(id)sender {
[UIViewanimateWithDuration:0.5animations:^{
topView.hidden = YES;
}];
}
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》所以正常的写法如下:通过alpha来产生动画,同时为了不影响当前界面上后面控件,所以同时使用动画结束的completion来使hidden=YES来彻底隐去上面这个控件
正常的写法, 应该借用alpha来做动画, 而不能使用hidden制作动画
// +号点击了, 显示-号的内容
- (void)jiaoHaoBtnClicked:(id)sender {
topView.alpha = 0.0;
topView.hidden = NO;
[UIViewanimateWithDuration:0.5animations:^{
topView.alpha = 1.0;
} completion:^(BOOL finished){
topView.hidden = NO;
}];
}
// - 号点击了,直接隐藏上面的视图即可
- (void)jianHaoBtnClicked:(id)sender {
topView.alpha = 1.0;
topView.hidden = NO;
[UIViewanimateWithDuration:0.5animations:^{
topView.alpha = 0.0;
} completion:^(BOOL finished) {
topView.hidden = YES;
}];
}
- <iOS>隐显动画效果一点小说明
- ios各种动画效果
- IOS 动画效果
- IOS 动画效果
- ios 抖动动画效果
- ios各种动画效果
- ios各种动画效果
- ios抖动动画效果
- ios UIView 动画效果
- iOS 简单动画效果
- IOS常用动画效果
- IOS之动画效果
- ios各种动画效果
- iOS 常用动画效果
- IOS制作动画效果
- ios 各种动画效果
- IOS动画效果
- IOS 动画效果
- xslt轻松入门第二章:xslt的实例_xsl教程
- UVA 481 what goes up
- N-Queens
- c++中的sprintf函数详解
- erlang
- <iOS>隐显动画效果一点小说明
- 查看索引状态
- 自己的一个toy
- POJ1004
- N-Queens II
- C++名字冲突问题和钻石继承
- 第五堂课后作业
- Oracle Database 11.2.0.3 打11.2.0.3.5 Patch Set Update(PSU)补丁
- 遍历注册表下所有子键