我有一个想法。 首先,在主视图的顶部添加自定义导航栏。 其次,在您的导航栏下添加一个navigationController作为子视图。 现在,如果navigationController执行推送或弹出操作,您的导航栏将不会发生任何变化。