iOS7 中奇怪的 UITabBar 颜色不一致

2024-01-16

我使用的是 iOS 7tintColor and barTintColor属性来为我的颜色着色UITabBar在 UITabBarController 的子类中使用以下代码:

[[UITabBar appearance] setBarTintColor:[UIColor colorWithRed:123/255.0 green:47/255.0 blue:85/255.0 alpha:1]];
[[UITabBar appearance] setTintColor:[UIColor colorWithRed:227/255.0 green:180/255.0 blue:204/255.0 alpha:1]];

在三个屏幕上,颜色就是我想要的颜色(只有两张图像说明了这一点):

一屏一屏,颜色出奇的淡。这个屏幕是一个UIWebView.

然后在第四个屏幕上,颜色是超浅的。该屏幕是唯一使用故事板的屏幕 - 其余部分均以编程方式完成。

我究竟做错了什么?事实上,行为不当的屏幕是一个UIWebView故事板与他们行为不端的原因有什么关系吗?我该如何修复它们?我摆弄了酒吧的阿尔法,但它没有改变任何东西。

感谢您的帮助。


您看到标签栏半透明......即背景视图正在渗透并变得模糊。如果您想禁用此功能,您可以执行以下操作:

[tabBar setTranslucent:NO]

在你的标签栏上。

在您的前两张图像上,我不清楚底层视图控制器视图是否是边到边的,即您的前两张图像should看起来像第四个,因为两者都有粉红色的背景。无论如何, setTranslucent:NO 应该使它们看起来都像顶部图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS7 中奇怪的 UITabBar 颜色不一致 的相关文章

随机推荐

  • 亚马逊 SimpleDB 与亚马逊 DynamoDB

    我有一些基本的了解亚马逊简单数据库 http aws amazon com simpledb 是 但根据亚马逊动态数据库 http aws amazon com dynamodb 描述似乎几乎相同 aNoSQL 键值存储 http en w
  • Hackage 包“双重转换”中未定义的符号

    我正在尝试建立double conversion来自 Hackage 的包 它构建正常 但 ghci 无法加载它 投诉内容是 Loading package double conversion 0 2 0 0 linking
  • Seaborn KDEPlot - 数据变化不够?

    我有一个包含 900 行的数据框 我正在尝试为某些列绘制 KDE 图 在某些列中 大多数值都是相同的最小值 当我包含太多最小值时 KDEPlot 会突然停止显示最小值 例如 以下包含 600 个值 其中 450 个是最小值 并且绘图看起来不
  • 如何在 python 中的 sklearn 中通过交叉验证执行 SMOTE

    我有一个高度不平衡的数据集 想要执行 SMOTE 来平衡数据集并执行交叉验证来测量准确性 然而 大多数现有教程仅使用单个training and testing迭代来执行 SMOTE 因此 我想知道使用交叉验证执行 SMOTE 的正确过程
  • 使用 team city 部署 ASP.NET 网站

    如何部署一个没有任何项目文件的网站项目 我们正在尝试使用 Team City 来自动化构建和部署 我能够成功构建该项目 但无法部署该网站 MsDeploy 支持通过以下方式部署网站contentPath提供者 msdeploy verb s
  • 从 Android 设备使用 PHP 连接到 MySQL 数据库

    我正在尝试使用 PHP 从 Android 设备连接到 MySQL 我正在关注这个教程 http blog sptechnolab com 2011 02 10 android android connecting to mysql usi
  • 较长的物体长度不是较短物体长度的倍数? [复制]

    这个问题在这里已经有答案了 我不明白为什么 R 会给我一个关于 较长对象长度不是较短对象长度的倍数 的警告 我有这个对象 它是通过对给出工作日中位数的 xts 系列进行聚合而生成的 u lt aggregate d list Ukedag
  • 在android中维护会话(应用程序在服务器端保持身份验证)

    我正在android中构建一个登录应用程序 其中我点击一个url 带有用户名和密码 直到该部分它工作正常 但之后每当我点击一个url 一旦用户通过身份验证 它什么都不返回 即错误消息 例如请先登录 然而 它在非常相似的 iPhone 应用程
  • 用于在原子编辑器中将选择内容转换为大写(或小写)的键盘快捷键

    在 Atom 编辑器中将当前选定的文本转换为大写 或小写 的键盘快捷键是什么 在 Windows 和 Linux 上 Ctrl K then Ctrl U for uppercase Ctrl K then Ctrl L for lower
  • GetSystemService DOWNLOAD_SERVICE 处于非活动状态

    在非活动类中的简单方法中 我使用代码 mgr DownloadManager mContext getSystemService DOWNLOAD SERVICE 在非活动类中 我的构造函数如下所示 public Download23 Co
  • Gradle - 如何从命令行检测 --debug 标志?

    我有一个正在执行命令的任务 我需要更改传递给命令的参数 具体取决于我是否这样做 gradlew debug myTask or gradlew myTask 我认为这就像这样做一样简单 project logger isEnabled Lo
  • UIDatePicker的minimumDate和maximumDate可以包含时间吗?

    需要一个具有特定最大和最小日期的 UIDatePicker和时间 目前 NSDatePicker minimumDate 和 maximumDate 似乎只考虑日期 处理这个问题的正确方法是什么 NSDates 包含日期和时间 来自文档 N
  • 为Android编译imagemagick

    我正在尝试编译这个项目https github com lilac Android ImageMagick https github com lilac Android ImageMagick 要生成 android magick so 我
  • 单色黑白位图

    我正在 Android 上工作 将从相机捕获的彩色位图转换为黑白单色图像 没有灰色 我有几种灰度转换方法 但我无法将图像转换为黑白格式 有没有什么方法可以将位图转换成这种格式 一种可靠的方法是平均阈值位图 该方法描述于这张纸 http ww
  • 迭代 HashSet 最快/最安全的方法是什么?

    我对 C 还很陌生 但通过论坛帖子注意到使用HashSet代替List在特定情况下 我当前的情况并不是将大量数据存储在单个List完全正确 但我不必经常检查它的成员 问题是我确实也需要迭代它 但它们存储或检索的顺序实际上并不重要 我已经读到
  • 以编程方式更改 Windows 中的打印机首选项

    我编写了一个为新用户安装多台打印机的脚本 我想更改其中一些设置 以便它们可以在页面的双面打印 我相信这涉及使用 printui 修改属性 但是它可能需要 VB 脚本或可能需要另一种 NET 语言 我会使用 VB C 或 IronPython
  • Axis2 会话管理

    我正在axis2中构建一个小型web服务 自下而上 我编写java类并让eclipse wtp生成服务 我想使用会话 以便用户可以使用用户名登录并通过 如果数据库中存在该用户名 而不是在会话上下文中使用 Web 服务 坦白说 我不知道从哪里
  • loader 和 AsyncTask 有什么区别? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想知道 Android loader 和 AsyncTask 之间的区别 这是 Loader 上的演示 package com android
  • 处理 Datomic 中存储的无序消息?

    背景 在分布式系统中 消息可能会以无序的方式到达 例如 如果消息 A 在时间 T1 发送 消息 B 在时间 T2 发送 则有可能在 A 之前接收到 B 例如 如果 A 是诸如 CustomerRegistered 的消息而 B 是 Cust
  • iOS7 中奇怪的 UITabBar 颜色不一致

    我使用的是 iOS 7tintColor and barTintColor属性来为我的颜色着色UITabBar在 UITabBarController 的子类中使用以下代码 UITabBar appearance setBarTintCol