Ios 导航返回按钮更新

Ios 导航返回按钮更新,ios,uinavigationcontroller,uinavigationbar,Ios,Uinavigationcontroller,Uinavigationbar,我有3个视图:A、B和C。它们通过分段的方式连接: A->B A->C B->C 当我从B转换到C时,我希望视图从导航堆栈中删除。我使用这个代码:删除B。它工作正常,除了后退按钮仍然有B作为标签。当我按下“后退”按钮时,它将转换为带有后退按钮标签A的A,如果我再次按下“后退”按钮,按钮将消失 如何修复这种奇怪的后退按钮行为?这不是对问题的直接回答,而是实现我想要的行为的另一种方式:

我有3个视图:A、B和C。它们通过分段的方式连接:

A->B
A->C
B->C
当我从B转换到C时,我希望视图从导航堆栈中删除。我使用这个代码:删除B。它工作正常,除了后退按钮仍然有B作为标签。当我按下“后退”按钮时,它将转换为带有后退按钮标签A的A,如果我再次按下“后退”按钮,按钮将消失


如何修复这种奇怪的后退按钮行为?

这不是对问题的直接回答,而是实现我想要的行为的另一种方式: