我有自己的UITabBarViewController子类。 是否可以更改所有嵌入式viewcontrollers视图的框架,以便部分可见自己的UITabBarViewController视图?
在附图上,我为自己的tabBarController视图设置了紫色。 我想更改每个选定视图控制器的框架,以便可以看到此紫色视图(UITabBarController视图)。
答案 0 :(得分:0)
我偶然发现了一个寻找解决方案的答案,并找到了一种处理这个问题的方法:将viewController包装在另一个viewController中作为childViewController。
基本上,您将呈现一个具有清晰背景的viewController,它将您的内容控制器作为childController,并且具有您希望它拥有的框架:
some_id = object_id(some_object)
确保将tabbarItem传递给包装器,并使用那个而不是子包。