我在stackoverflow上的第一个问题,这是一个棘手的问题,希望不适合你!
我有一个UISplitViewController
的Detail和MasterView。在MasterView中,UITabBarController
有一些SubViewControllers
。
我在TabBar上的第一个视图是UITableViewController
(UINavigationController
的子视图)项目概述,如果用户点击一行导航控制器提供另一个UITableView
详细信息的项目。
一切正常,直到这里,uinavbar和uitabbar在subtableview中都是半透明的,在概述中它们不是。
所以问题是,当用户在subtableview中查看详细信息并且他更改了界面的方向时,uinavbar和uitabbar正在改变[backgroundcolor to black] [1],但是当界面停止旋转时他们会改变他们正常的背景颜色。
如何防止它们在旋转时变为黑色?
self.view
的儿童视图一定有问题,或者我错了?因为在主UITableView导航栏和标签栏中不是半透明的,它们永远不会在旋转时改变背景颜色。
希望你能帮助我!