正在出现在子视图中的滚动动画。然而,当您滚动子视图时,actionsheet 的位置不会再次出现在首位。
if(checkboxState == 0)
{
NSTimeInterval animationDuration = 0.8;
CGRect newFrameSize = CGRectMake(0, 155,320,120);
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:animationDuration];
subview.frame = newFrameSize;
[UIView commitAnimations];
}
else if(checkboxState == 1)
{
NSTimeInterval animationDuration = 0.8;
CGRect newFrameSize = CGRectMake(0, 105,320,120);
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:animationDuration];
subview.frame = newFrameSize;
[UIView commitAnimations];
}
按下 View 是上面代码中的一个复选框,用于上下移动。但是,即使在第一个视图到位时操作表再次滑落。
视图向上滚动,即使打开了操作表,我们如何才能保持这种状态?