我在我的Ipad应用程序中有一个拆分视图控制器,其中细节视图具有UITableView的子视图。我试图实现的功能是当子视图上的按钮( info按钮)被按下时,在与子视图相同的位置获得信息视图。我需要得到这个信息视图的动画和动画是,当信息按钮被按下,该子视图将翻转(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];
}如果有人能告诉我哪里出了问题,那就太好了。
发布于 2011-06-15 05:15:40
弹幕动画的基本步骤如下:
看起来你跳过了第三步,也可能跳过了第二步。
发布于 2012-12-28 23:37:08
您是否尝试将子视图框设置为superview的边框,即
info.View.frame = self.view.frame;https://stackoverflow.com/questions/6350215
复制相似问题