0

我有 2 个视图,并通过模态 segue(全屏、交叉溶解)从 view1 切换到 view2。

当我使用我定义的按钮转到 view2 并返回 view1 时,view1 中的所有图像都将重置为其默认值。

我怎样才能防止这种情况?

4

1 回答 1

0

在这里,如果您在您的 XIB 中获取 2 个视图,然后如果您使用按钮单击事件处理此视图,则非常容易.... 表示在单击按钮隐藏后设置您的视图后,首先从 xib 获取 2 个视图view1 并显示 view2 等等......就像......

如果你想使用动画,它的工作就像下面......

-(IBAction)btnView1_Clicked:(id)sender{
[UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:appDelegate.window cache:YES];
        [UIView commitAnimations];
       view1.hidden=FALSE;
       view2.hidden=TRUE;
}

-(IBAction)btnView2_Clicked:(id)sender{
[UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:appDelegate.window cache:YES];
        [UIView commitAnimations];
      view1.hidden=TRUE; 
      view2.hidden=FALSE;

}

在这里你可以用这个逻辑来讨论你的观点......希望,这对你有帮助...... :)

于 2012-05-16T09:38:40.313 回答