Краткий ответ, нет.
Разработчик должен воссоздать эти эффекты с помощью SDK. Достаточно просто сделать пользовательскую кнопку UIB с изображением (иконка приложения). Затем нужно просто добавить соответствующую обработку длинных нажатий, чтобы активировать редактируемое состояние кнопки и начать ее покачивание.
-(void)viewDidLoad {
// make a UIButton
UIButton *myWiggleButton = [UIButton buttonWithType:UIButtonTypeCustom];
// set an image for the button
[myWiggleButton setImage:[UIImage imageNamed:@"my_app_image.png"] forState:UIControlStateNormal];
// add an action and target for the button
[myWiggleButton addTarget:self action:@selector(myButtonTapped:) forControlEvents:UIControlEventTouchUpInside];
// finally add a long touch gesture recognizer
UILongPressGestureRecognizer *longPressGesture =
[[[UILongPressGestureRecognizer alloc]
initWithTarget:self action:@selector(startWiggleMode:)] autorelease];
[myWiggleButton addGestureRecognizer:longPressGesture];
}
-(void)startWiggleMode:(UIGestureRecognizer*)recognizer
{
// start a wiggling animation for the button.
// add a UIButton for the 'x' on top of the wiggling button
}
-(void)myButtonTapped:(id)sender
{
// handle button tap case here.
}