【发布时间】:2011-06-14 21:09:56
【问题描述】:
我的 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];
}
当我运行模拟器并按下任何子视图上的信息按钮时,会发生动画完美地发生,即子视图从右侧翻转但 infoView 没有显示。
如果有人能告诉我哪里出了问题,那就太好了。
【问题讨论】:
标签: ios ipad uitableview uianimation