假设在UITabbarController中,我们具有选项卡A,B,C。

当用户从选项卡A转到选项卡C时,选项卡C的navigationController通过使用以下任一方法在其顶部推送新视图
1)pushViewController =新视图要么
2)addSubView(新视图)

之后,当用户离开选项卡C时,请转到选项卡A或B。然后再次,如果用户返回到选项卡C,他们将在选项卡C中看到哪些视图?根据上述2种不同情况得出的结果是什么?

最佳答案

假设像我一样,每个选项卡都有单独的导航控制器,那么在用户返回到选项卡C之后,两种情况下您都会看到新视图。如果用户再次触摸选项卡C选项卡,则导航控制器会将拉入的视图(或分别为它们的控制器)拉回到堆栈中的第一个视图。这仅适用于情况1)。在情况2)中什么也不会发生。

关于iphone - 将UITabbarController与pushViewController一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13411802/

10-13 04:28