我有 2 个视图,并通过模态 segue(全屏、交叉溶解)从 view1 切换到 view2。
当我使用我定义的按钮转到 view2 并返回 view1 时,view1 中的所有图像都将重置为其默认值。
我怎样才能防止这种情况?
我有 2 个视图,并通过模态 segue(全屏、交叉溶解)从 view1 切换到 view2。
当我使用我定义的按钮转到 view2 并返回 view1 时,view1 中的所有图像都将重置为其默认值。
我怎样才能防止这种情况?
在这里,如果您在您的 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;
}
在这里你可以用这个逻辑来讨论你的观点......希望,这对你有帮助...... :)