使用按钮操作更改 UIView

Change UIView with button action

我的第一个视图(带有 UIView 和按钮)将有一个顶部菜单,我希望能够在其中更改视图(显示红色 UIView、蓝色 UIView 等)

我的问题是,我不想为红色和蓝色视图添加选项卡栏项目,我希望它们只有在用户单击菜单上的按钮时才可见,但我仍然想如果用户想要更改,例如从红色视图更改为第二视图,则显示选项卡栏。

这可能吗?我想在用户单击按钮时更改 UIView,但我不确定这是否是正确的方法。

有人试过这样做吗?有没有更好的方法?

我希望我的问题很清楚,但如果它令人困惑,请说出来,这样我可以编辑并找到更好的方法来解释我的问题。

谢谢。

使用导航控制器而不是第一个带按钮的视图并将其保留为它的根视图控制器怎么样?然后您可以将红色和蓝色视图推送到它。