我的应用程序开始时有一个小动画,两个门水平打开,顶部和底部显示屏幕。到目前为止一切都很好,顶部部分移动很好,但是因为我有一个滚动视图页面比标准长,准确175000。我想知道如何修改代码以便从屏幕上发送底部png,因为它卡在标准屏幕结束的那一刻。有人可以建议吗?到目前为止,我已尝试在self.view.size.height;
之后手动添加高度,但这不起作用,我假设它在那里,我应该改变
CGRect doortopFrame = doortop.frame;
doortopFrame.origin.y = -doortopFrame.size.height;
CGRect doorbottomFrame = doorbottom.frame;
doorbottomFrame.origin.y = self.view.bounds.size.height;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationDelay:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
doortop.frame = doortopFrame;
doorbottom.frame = doorbottomFrame;
[UIView commitAnimations];
答案 0 :(得分:0)
修正了此问题,将底部动画更改为origin.X
可以解决问题