资源描述
ntMake(self.upView.center.x, 0);
self.downView.center = CGPointMake(self.downView.center.x, (self.upView.frame.size.height+self.downView.frame.size.height)/2);
}];
typeView = middle;
}else if(typeView == middle){
[self.downBtn snter.x, self.downView.frame.size.height/2);
}];
typeView = up;
}
}
- (IBAction)downChange:(id)sender {
if (typeView == middle) {
[self.downBtn setHidden:YES];
[self.upBtn setHidden:NO];
[UIView animateWithDuration:0.center = CGPointMake(self.downView.center.x, (self.upView.frame.size.height+self.downView.frame.size.height)/2);
}];
typeView = middle;
}
}
这是主要的代码,另外还有一些需要注意的一些小细,如你的两个view的大小,需要计算出精确位置。
下面开始学习[UIView animateWithDuration]方法的lay = 0.0, options = 0
options:是动画执行的选项
completion:是动画完成以后所要执行的代码块儿。
更多信息请查看IT技术专栏
展开阅读全文