I'm at the beginning of an App wich have a UINavigationController with several consecutive views. Forward navigation is Ok, but I found the next problem in backward navigation:
When I touch in back button in one of the views which have to do some work, the app shows a 'Loding...' label, because it take 5-10 seconds to get back. But, if one person touches two times de back button (thinking that the first touch haven't work), once the app has done the 5-10 seconds work, the app goes back two views in navigationcontrolles: one for the first view and then for the second touch in the back button of the previos view.
Root View -------> View 1 ('Back button 1') -------> View 2 ('Back button 2')/n
| | | |
| ----------------------------------- |
| One touch and 5-10 seconds work |
| |
------------------------------------------------------------
Two consecutive touches on the same place (user haven't wait)
How can I avoid that second touch effect?
Thank you.