我想点击_transitButton
调用onTransitButtonDidClick
移动_rightView
。问题是按钮不能按照我的设置self.transitButton.frame = CGRectMake(0, 0, 30, 20);
。
更新:
_transitButton
原帧(0,280,30,20)
的结果是,按钮从原帧移动到(0,0,30,20)
,但很快又回到原点。为什么它回去了?
为什么以及如何解决这个问题?
- (IBAction)onTransitButtonDidClick:(id)sender {
[UIView animateWithDuration:0.3
delay:0.0
options:UIViewAnimationCurveEaseInOut
animations:^{
[_rightView setFrame:CGRectMake(40,0,320,548)];
[_transitButton setFrame:CGRectMake(0,0,30,20];
}
completion:nil];
}