4

作成中の iPhone アプリケーションでゴミ箱のアニメーションを使用しようとしています。サポートが必要な機能がプライベート API であることはわかっていますが、アプリはインハウスになります。

ツールバー ページの iPhoneDevWiki によると、を使用してゴミ箱を開くアニメーションを有効にできます[UIToolbar animateToolbarItemIndex:duration:target:didFinishSelector:];

この方法を何時間も使用しようとした後、私はそれを機能させることができませんでした. これまでのところ、次のように変更しました[toolbar animateToolbarItemIndex:1 duration:1.0 target:self didFinishSelector:@selector(done:)];

toolbarUIToolbarを使用してプログラムで作成した の名前ですCGRectMake

2 番目のボタンなので、ゴミ箱のボタン イメージは 1 です。

入れてみselfましniltargetが、うまくいきません。

didFinishSelectorにリンクするだけ-(void)done:(id)sender;です。

を存在しないものに変更animateToolbarItemIndexすると、コンソールには存在しないと表示されます。私が間違っていることに対するアイデアはありますか?

4

1 に答える 1

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

Google をお持ちの場合は、使用するゴミ箱の画像を見つけることができると確信しています。

于 2011-04-22T19:34:24.900 に答える