gpt4 book ai didi

iphone - 更改 UITabBarController 更多项目颜色

转载 作者:行者123 更新时间:2023-12-03 19:23:17 25 4
gpt4 key购买 nike

我有一个带有“更多”选项卡的 UITabBarController,我想修改其配色方案。

导航 Controller 导航栏颜色

我已经能够通过子类化 UITabBarController 并将以下代码添加到 ViewDidLoad 方法来更改“更多”选项卡的 UINavigationController 的背景颜色:

UINavigationController *moreController = self.moreNavigationController;
moreController.navigationBar.tintColor = [UIColor redColor];

我还想更改导航 Controller 的文本颜色,但无法确定如何完成此操作。

表格 View 突出显示颜色

我想禁用或更改“更多”选项卡的 UITableView 的突出显示颜色。我不想禁用选择功能,我只想更改或删除蓝色突出显示颜色。

我看到在哪里可以更改 UITableViewCell 的 texLabel 的 SelectedTextColor 属性,但我不确定如何或何时需要设置它,因为我不是 TableView 的数据源。

编辑 View 导航栏颜色

选择“编辑”按钮后,顶部的导航栏将恢复为基本的蓝色。

有什么方法可以访问此导航栏以更改其色调颜色吗?

最佳答案

我修改 UITabBarController 中“更多”部分的方法是简单地推送到不同的 UITableView 并创建我感兴趣的单元格最初显示在默认的“更多”部分。

我所做的只是添加一个带有 3 个点的 UITabBarItem 来模仿原始的“更多”图标。这样您就可以完全控制 View 。

关于iphone - 更改 UITabBarController 更多项目颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2500460/

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