在我的应用程序中,我有 2 个视图控制器,ViewController1 和 ViewController2。根据要求,我必须在 ViewController1 上推送 ViewController2。而在 ViewController2 中有一个链接会再次推送 ViewController1,所以这个推送过程会继续进行。现在我的问题是根据用户的可访问性推送这样的视图控制器的好习惯?
提前致谢!
在我的应用程序中,我有 2 个视图控制器,ViewController1 和 ViewController2。根据要求,我必须在 ViewController1 上推送 ViewController2。而在 ViewController2 中有一个链接会再次推送 ViewController1,所以这个推送过程会继续进行。现在我的问题是根据用户的可访问性推送这样的视图控制器的好习惯?
提前致谢!
这不是一个好的做法,因为它可能会损坏视图控制器层次结构。如果这是一个强大的前景,那么:
或者
继续推送视图不是一个好习惯,因为如果用户想要返回,他将不得不在用户推送视图的次数内继续返回。
您可以尝试两种方法中的任何一种: