我有一个视图控制器,我想在它上面托管一个 UITabBar。当用户点击不同的标签项时,我想显示不同的视图。我有这个工作,但很难维护。
在 InterfaceBuilder 中,我只是创建了所有选项卡视图,将它们隐藏起来。在我的项目中,当用户单击其中一个选项卡项时,我只需将链接视图的隐藏属性设置为 false,这样它就会出现。
不过,xib 看起来像是一场灾难,因为我有大约 4 个视图层叠在一起。为了使事情更容易,我在视图的 InterfaceBuilder 中将 hidden 属性设置为 true,希望它会完全隐藏一些,以便更容易看到我在做什么。InterfaceBuilder 只是简单地将视图的不透明度更改为 30%,因此您仍然可以看到它们全部层叠在一起。
我想知道是否有更好的方法来做到这一点。如果可能,我不想以编程方式为此 UI 生成所有视图。
谢谢