iPhone垃圾动画很烂



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

根据iPhoneDevWiki的工具栏页面,你可以使用[UIToolbar animateToolbarItemIndex:duration:target:didFinishSelector:];激活垃圾桶打开动画。

在无数个小时尝试使用这种方法后,我无法使它工作。到目前为止,我已经更改为:[toolbar animateToolbarItemIndex:1 duration:1.0 target:self didFinishSelector:@selector(done:)];

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

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

我试过把selfniltarget,但它不起作用。

didFinishSelector只链接到-(void)done:(id)sender;

如果我将animateToolbarItemIndex更改为不存在的东西,控制台会说它不存在。你知道我哪里出错了吗?

垃圾桶动画与一组图像一起工作,每个图像的盖子关闭/打开多一点。所以你可以这样做:

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];

如果你有一个谷歌,我相信你能找到垃圾桶的图像使用

相关内容

  • 没有找到相关文章

最新更新