0

我需要在 iOS 中提供一个滑动条来提醒用户他输入了错误的数据。我希望它在屏幕顶部出现大约 1 秒钟然后消失,所以有一些动画和提交。但我找不到任何好的文档。

有任何想法吗?

谢谢。

4

1 回答 1

1

首先,您需要通知栏的 imageView 或要设置动画的按钮,即 yourObject。

使用这种方法,您可以将横幅放在屏幕上(将坐标更改为适合您的任何套件)此外,如果您希望它向下翻转,因为 Apple 有一些通知,您可以使用旋转,如果不只是删除该行。

//yourObject setHidden to NO
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.5];
self.yourObject.center = CGPointMake(100, 200);
self.yourObject.transform = CGAffineTransformMakeRotation(0);
[UIView commitAnimations];

接下来只需制作一个计时器,它会在 1 秒后调用一些方法来与我发布的方法相反。

如果您想要一个非常简单的出现和消失而不是滑动,您可以将 commitAnimations 之前的两行替换为

yourObject.alpha=1
于 2012-12-11T05:45:16.873 回答