Xcode 如何使at按钮返回到上一个视图X

Xcode 如何使at按钮返回到上一个视图X,xcode,ios6,Xcode,Ios6,我可能在演盲人。我正在尝试创建一个返回上一个视图的按钮。但是,关键是,我可以从三个不同的视图导航到此视图,我希望确保返回到正确的视图。我不打算为此使用导航控制器-我想用我的按钮来处理这个转换 我不知道我想做什么。当我从视图A、B或C导航到“视图1”时,我希望相同的一个按钮能够将我返回到来自的视图 这可能吗 问候 新开发人员不确定您为什么要这样做,但如果您确实必须这样做,那么请这样做:假设您在一个控制器中拥有所有4个视图和后退按钮,在控制器中创建名为previousView的UIVIew属性,然后

我可能在演盲人。我正在尝试创建一个返回上一个视图的按钮。但是,关键是,我可以从三个不同的视图导航到此视图,我希望确保返回到正确的视图。我不打算为此使用导航控制器-我想用我的按钮来处理这个转换

我不知道我想做什么。当我从视图A、B或C导航到“视图1”时,我希望相同的一个按钮能够将我返回到来自的视图

这可能吗

问候


新开发人员不确定您为什么要这样做,但如果您确实必须这样做,那么请这样做:假设您在一个控制器中拥有所有4个视图和后退按钮,在控制器中创建名为previousView的UIVIew属性,然后在从视图a、B或C为View1设置动画之前,只需设置self.previousView=viewA或B或C,现在按下后退按钮,您就可以从保存的previousView属性中知道要返回到哪个视图。

不确定为什么要这样做,但如果您确实必须这样做,那么就这样做:假设您在一个控制器中拥有所有4个视图和后退按钮,在控制器中创建名为previousView的UIVIew属性,在从视图a、B或C为View1设置动画之前,只需设置self.previousView=viewA或B或C,然后按后退按钮,您将从保存的previousView属性中知道要返回到哪个视图。

我更喜欢的另一种方式是使用UINavigationController。从上图中,我可以理解的是,从视图A、视图B、视图C,您可以导航到视图1,然后当您想返回时,只需单击或点击“返回”按钮即可返回上一个控制器。 为此,只需使用[self.navigationController popViewControllerAnimated:YES];对于“导航到具有动画的上一个视图控制器”,请使用“替换否”而不是“是”来导航到不具有动画的上一个视图。
对于导航到视图1,请使用[self.navigationController pushViewController:View 1 animated:YES];对于动画导航和非动画转换,请使用NO.

另一种我更喜欢的方式是使用UINavigationController。从上图中,我可以理解的是,从视图A、视图B、视图C,您可以导航到视图1,然后当您想返回时,只需单击或点击“返回”按钮即可返回上一个控制器。 为此,只需使用[self.navigationController popViewControllerAnimated:YES];对于“导航到具有动画的上一个视图控制器”,请使用“替换否”而不是“是”来导航到不具有动画的上一个视图。
对于导航到视图1,请使用[self.navigationController pushViewController:View 1 animated:YES];对于动画导航和非动画过渡,请使用NO.

而不是盲目工作,为什么不在尝试使用iOS编程之前先了解iOS?你至少需要知道这些概念。在这里,我关于视图控制器的章节肯定会对您有所帮助:我不会称之为工作盲板。我在这里碰到了一堵墙,不知道该怎么办。iOS开发的学习曲线比我预期的要陡峭,我感谢社区对我的帮助。最好的学习方法是做,所以我有时不得不在没有完全理解的情况下编写代码。我已经读了你链接到的那一章。谢谢我要再读一遍,有很多东西需要理解。是的,你会称之为盲目工作。至少我以为你做到了。我只是重复你说的话。看看你自己的问题。你说演盲人,不管那意味着什么。我只是想帮忙。我不是在做判断哦。。。我能看到混乱。我的意思是,当你盯着某物看时,最后却看不到眼前可能是什么。-语言障碍:你的输入帮助很大。我一直在读你关于观点的章节,我想还需要再读几遍。一次就掌握很多。与其盲目工作,为什么不在尝试使用iOS编程之前先学习iOS呢?你至少需要知道这些概念。在这里,我关于视图控制器的章节肯定会对您有所帮助:我不会称之为工作盲板。我在这里碰到了一堵墙,不知道该怎么办。iOS开发的学习曲线比我预期的要陡峭,我感谢社区对我的帮助。最好的学习方法是做,所以我有时不得不在没有完全理解的情况下编写代码。我已经读了你链接到的那一章。谢谢我要再读一遍,有很多东西需要理解。是的,你会称之为盲目工作。至少我以为你做到了。我只是重复你说的话。看看你自己的问题。你说演盲人,不管那意味着什么。我只是想帮忙。我不是在做判断哦。。。我能看到混乱。我的意思是,当你盯着某物看的时候
最后,我看不到你面前可能有什么语言障碍:你的输入帮助很大。我一直在读你关于观点的章节,我想还需要再读几遍。一次就掌握了很多东西。我可以帮助你们的是我的放置器,我的代码可以解决你们的问题。我可以帮助你们的是我的放置器,我的代码可以解决你们的问题。