Я пытаюсь использовать анимацию корзины в приложении для iPhone, которое я создаю. Я знаю, что функция, с которой мне нужна помощь, - это закрытый API, но приложение будет встроенным.
Согласно iPhoneDevWiki на странице панели инструментов вы можете активировать анимацию открытия корзины, используя [UIToolbar animateToolbarItemIndex:duration:target:didFinishSelector:];
.
После бесчисленных часов, пытаясь использовать этот метод, я не мог заставить его работать. Я изменил это до следующего: [toolbar animateToolbarItemIndex:1 duration:1.0 target:self didFinishSelector:@selector(done:)];
.
toolbar
- это имя UIToolbar
, которое я создал программно с помощью CGRectMake
.
Мое изображение кнопки для мусорной корзины - 1, так как это вторая кнопка.
Я пытался поместить self
и nil
в target
, но это не работает.
didFinishSelector
просто ссылки на -(void)done:(id)sender;
.
Если я заменю animateToolbarItemIndex
на что-то, что не существует, консоль говорит, что его не существует. Есть идеи, в чем я не прав?