我正在使用基于UINavigationControl的应用程序,我正在逐一推送视图。有时我需要再次推送相同的视图。在这种情况下,我是否必须找到视图并弹出或者可以创建新视图和推送。哪种方法最好?是否有任何标准方法处理这种情况。从内存推送视图时?
答案 0 :(得分:0)
您的问题的答案取决于您希望用户拥有的体验。如果用户从A - >导出; B - > C - > D - > B 并且用户按下后退按钮,用户是否期望看到A或D?
根据我的经验,用户希望看到D,因此,当他们认为用户在堆栈中向前移动时(从D到B),不应该将用户“移回堆栈”。
答案:新视图控制器。