Ios 编辑订单时,“编辑”视图上不显示uitabbaritem图标

Ios 编辑订单时,“编辑”视图上不显示uitabbaritem图标,ios,ios7,uitabbarcontroller,uitabbar,uitabbaritem,Ios,Ios7,Uitabbarcontroller,Uitabbar,Uitabbaritem,在iOS 7中,苹果已经将选项卡栏的编辑屏幕(上面写着“拖动图标来组织选项卡”)的背景更改为白色 问题: 这给我带来了一个问题,因为我选择的tabbaritem图像是白色的,因此您无法在编辑视图中看到它们。似乎只有当前存在的选项卡项(也就是说,存在于选项卡栏中)是可编辑的(这些图标确实会显示,因为它们在未选中状态下是红色的) 问题: 有没有办法更改“编辑”视图的背景色 是否有方法仅在“编辑”视图中更改图标颜色 func tabBarController(tabBarController:UITa

在iOS 7中,苹果已经将
选项卡栏
的编辑屏幕(上面写着“拖动图标来组织选项卡”)的背景更改为白色

问题: 这给我带来了一个问题,因为我选择的
tabbaritem
图像是白色的,因此您无法在编辑视图中看到它们。似乎只有当前存在的选项卡项(也就是说,存在于选项卡栏中)是可编辑的(这些图标确实会显示,因为它们在未选中状态下是红色的)

问题:

  • 有没有办法更改“编辑”视图的背景色
  • 是否有方法仅在“编辑”视图中更改图标颜色
  • func tabBarController(tabBarController:UITabBarController, WillbegincostomizingViewController视图控制器:[任何对象]){

    重写func viewDidLoad(){


    ..

    我试图更改tabBar上的项目图像着色颜色:WillbegincustomizeItems:但在调用时,似乎位于more选项卡中的所有项目都已从tabBar.items数组中删除,因此我无法更改它们的颜色。这是一个愚蠢的问题!苹果是否试图阻止在tabB中使用白色图标ar?您应该发布代码的解释。此外,和
    **
    之类的内容不应该出现在您的代码中。
            var editView : UIView = tabBarController.view.subviews[1] as! UIView
            editView.backgroundColor = UIColor.iStableDarkBlueTitleHeader()
    
    
    }
    
        super.viewDidLoad()
        self.delegate = self