Modal View toggles the next view method: "Self presentviewcontroller:<# (Uiviewcontroller *) #> animated:<# (BOOL) #> completion: <#^ (void) completion#> "The first parameter in the view to switch, whether to use animation on the second parameter table, the third parameter is a code block, generally set to nil;
Modal view returns the method for the previous view: [Self dismissviewcontrolleranimated:yes completion:nil]; The first parameter is whether the table uses a toggle animation effect, and a block of code on the second parameter table.
Uinavigationcontroller in the Stack method: [Self.navigationcontroller pushviewcontroller:<# (Uiviewcontroller *) #> animated:<# (BOOL) #>]; the first parameter table to switch to the view that is pressed into the stack, the second parameter indicates whether there is a toggle animation effect.
Uinavigationcontroller method of the stack: [Self.navigationcontroller popviewcontrolleranimated:yes]; Only one parameter table indicates whether animations are used.
The modal view is switched up and down, and the Uinavigationcontroller is left and right.
Uinavigationcontroller concept and modal view switching in the stack