i have done some testing
it seems that the detail view is displayed within yet another navigation controller
in the STV source code there is
changing it to animate NO removes the flashing on the back button (and ALL other animations too:) ) while two views are pop'ed
changing the code to
now when the detail view is showing and I tap the Cancel button, the view pops back ONE view which has a backbutton "< Master"
so with STV currently .. when you tap cancel etc.. the first view is pop'ed, then the underlying view is shown, which HAS a back button. and this shows for the 0.3mill mill seconds of the animations before that view too is pop'ed away
this is the problem/cause of the back button "<" being visible for that split second
Now this is something for Tarek to play with and work on:).. but changing the code to
[self.navigationController.navigationItem setHidesBackButton:YES]; [self.navigationController.navigationController popToRootViewControllerAnimated:YES];
sets the holder navigation controls back button to hidden.. this stops the back button showing during the animations
STV seems to have the views MASTER VIEW > "edit button" -> navigationcontroller1 > detailview inside navigationcontroller2
its navigationcontroll1 that has a back button which we see "flash" when the detail view is pop'ed
Edited by ozie, 14 January 2015 - 04:42 AM.