我需要在iOS中提供一个滑动条,提醒用户他输入了错误的数据。 我希望它在屏幕顶部出现约1秒然后消失,所以有一些东西带有animcation和commit。但我找不到任何好的文件。
有什么想法吗?
感谢。
答案 0 :(得分:1)
首先,你需要一个通知栏的imageView或一个动画按钮,这是你的对象。
使用此方法,您可以将横幅放在屏幕上(将坐标更改为适合您的任何套件)此外,如果您希望它向下翻转,因为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