0

我在一个应用程序的开头,它有一个 UINavigationController 和几个连续的视图。前向导航没问题,但是我发现后向导航的下一个问题:

当我在其中一个必须做一些工作的视图中触摸后退按钮时,该应用程序会显示一个“Loding...”标签,因为它需要 5-10 秒才能返回。但是,如果一个人触摸了两次 de back 按钮(认为第一次触摸不起作用),一旦应用程序完成了 5-10 秒的工作,应用程序将返回导航控件中的两个视图:一个用于第一个视图,另一个用于然后在 previos 视图的后退按钮中进行第二次触摸。

根视图 -------> 视图 1 ('返回按钮 1') -------> 视图 2 ('返回按钮 2')/n

|                 |                                   |      |
|                  -----------------------------------       |
|                    One touch and 5-10 seconds work         |
|                                                            |
 ------------------------------------------------------------
Two consecutive touches on the same place (user haven't wait)

如何避免第二次触摸效应?

谢谢你。

4

0 回答 0