У меня есть контроллер разделенного представления в моем приложении для Ipad, в котором подробное представление имеет подпредставления, которые являются UITableView. Функциональность, которую я пытаюсь реализовать, состоит в том, чтобы получить представление информации в той же позиции подпредставления, когда нажата кнопка (кнопка информации) в подпредставлении. Мне нужно получить это информационное представление с помощью анимации, и эта анимация заключается в том, что при нажатии кнопки информации только это подпредставление будет переворачиваться (UIAnimationOptionFlipFromRight), и информационное представление будет отображаться...
Вот как попробуй это реализовать -
-(void) showInfoView: (id)sender
{
infoView = [[InfoViewController alloc] initWithNibName:@"ViewViewController" bundle:nil];
infoView.view.frame = CGRectMake(250, 300, 200, 200);
[UIView transitionWithView:self.view duration:1
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[self.view addSubview:infoView.view];
}
completion:nil];
}
Когда я запускаю симулятор и нажимаю кнопку информации в любом подвиде, происходит то, что анимация происходит идеально, то есть подвид переворачивается справа, но информационный вид не отображается.
Было бы здорово, если бы кто-нибудь мог сказать мне, где я ошибаюсь.