iPhone垃圾桶可以吸吮动画

时间:2011-04-20 21:04:21

标签: iphone animation bin recycle-bin

我正在尝试在我正在构建的iPhone应用程序中使用垃圾桶动画。我知道我需要帮助的功能是私有API,但应用程序将在内部。

根据iPhoneDevWiki at the toolbar page,您可以使用[UIToolbar animateToolbarItemIndex:duration:target:didFinishSelector:];激活垃圾箱打开动画。

经过无数个小时尝试使用这种方法后,我无法让它发挥作用。到目前为止,我已将其更改为以下内容:[toolbar animateToolbarItemIndex:1 duration:1.0 target:self didFinishSelector:@selector(done:)];

toolbar是我使用UIToolbar以编程方式创建的CGRectMake的名称。

垃圾桶的我的按钮图像是1,因为它是第二个按钮。

我已尝试将selfnil放入target但不起作用。

didFinishSelector只是指向-(void)done:(id)sender;的链接。

如果我将animateToolbarItemIndex更改为不存在的内容,控制台会说它不存在。对我的错误有任何想法吗?

1 个答案:

答案 0 :(得分:0)

垃圾桶动画可以处理一系列图像,每个图像都有盖子关闭/打开一点点。所以你会做这样的事情:

UIImageView* trashCan = [[UIImageView alloc] initWithFrame:self.view.frame];
trashCan.animationImages = [NSArray arrayWithObjects:UIIMAGES, nil];
trashCan.animationDuration = 1.00;
trashCan.animationRepeatCount = 1;
[trashCan startAnimating];
[self.view addSubview:trashCan];

如果您有谷歌我相信您将能够找到要使用的垃圾桶图片。