gpt4 book ai didi

ios - 修改moreNavigationController中 "Edit" View 的背景色?

转载 作者:行者123 更新时间:2023-11-28 09:04:49 25 4
gpt4 key购买 nike

class mainTabBarViewController: UITabBarController, UITabBarControllerDelegate {

override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)

tabBarController?.delegate = self

self.moreNavigationController.topViewController.view.backgroundColor = UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 25.0/255.0, alpha: 1.0)

let view = self.moreNavigationController.topViewController.view as UITableView

for cell in view.visibleCells(){
let tableCell = cell as UITableViewCell
tableCell.backgroundColor = UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 25.0/255.0, alpha: 1.0)
tableCell.textLabel?.textColor = UIColor.whiteColor()
}
}

func tabBarController(tabBarController: UITabBarController, willBeginCustomizingViewControllers viewControllers: [AnyObject]) {

let editView = tabBarController.view.subviews[1] as UIView
editView.backgroundColor = UIColor.redColor()
}
}

这是我当前的代码。我从一个旧网站(大约有 4-5 年历史)获得了“willBeginCustomizingViewControllers”中的代码,当时它显然有效,但现在什么也没做。我想将 moreNavigationController 中“编辑”模态视图的背景更改为与我在 viewWillAppear 中为表格单元格设置的颜色相同的颜色。我现在把红色放只是为了测试。有任何想法吗?

最佳答案

我已经做了一些研究,但我似乎找不到任何东西。我不确定它是否可能。

还有一种选择,但并不那么容易。您可以将第五个选项卡称为“更多”,并在其中放置一个 Collection View 以访问所有其他选项卡(只需复制苹果的“更多”选项卡,但只需在新的 View Controller 上从头开始。)。

关于ios - 修改moreNavigationController中 "Edit" View 的背景色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31101895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com