我需要在 xcode 中提供一个滑动条来提醒用户他输入了错误的数据。我希望它在屏幕顶部出现大约 1 秒钟然后消失,所以有一些带有动画和提交的东西,我已经为它编写了这段代码,它有点做这项工作,除了
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.3];
CGPoint center = self.slidingView.center;
center.y += self.slidingView.frame.size.height;
self.errorLabel.center = center;
self.slidingView.center = center;
self.slidingView.transform = CGAffineTransformMakeRotation(0);
[UIView commitAnimations];
[self.view bringSubviewToFront:self.slidingView];
[self.view bringSubviewToFront:self.errorLabel];
现在的问题是,最初滑动视图隐藏在另一个 UIView 后面,但我需要让它向下滑动,现在这以一种粗暴的方式出现(因为调用了 BringSubviewToFront.
有任何想法吗。