问题标签 [tintcolor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

ios - 在 iOS 7 中更改 UITableViewCellStyleValue2 textLabel 的整体 tintColor 和字体大小

我有一个Skinning模块,我在其中定义了我的应用程序,tintColor以便在应用程序中普遍使用:

我用它来设置应用程序的整体色调:

但是UITableViewCellStyleValue2`textLabel 颜色保持不变。所以我必须这样做:

对于每一个细胞。

我想没有整体方法可以设置一次,或者有吗?

我对字体大小有同样的问题。默认情况下它是 15 点,但在 iOS 设置等中,他们使用 18 点系统字体。

0 投票
1 回答
258 浏览

uiwebview - 在 AlertView 之后,父视图的色调颜色保持灰色

我有一个父视图控制器(CollectionView)。当您点击一个单元格时,应用程序会推送一个 WebView。在 ViewDidLoad 方法中,我检查互联网连接是否可用。如果没有 Internet 连接,我会显示一个 AlertView,通知用户缺少网络连接。当他们关闭 AlertView 然后点击后退按钮并返回主视图时,被着色的 UISegmentedControler 突然变灰。如果我点击它,它会返回正确的色调颜色(一次一段)。有人知道怎么修这个东西吗?

0 投票
9 回答
84114 浏览

ios - 在 UIImageView 上使用 Tint 颜色

我有自己的UIButton. 我添加UIImageView它并添加图像。我想用浅色将它涂在图像上,但它不起作用。

到目前为止,我有:

和选择:

我做错了什么?(图像的颜色始终与原来的颜色相同。)

0 投票
1 回答
496 浏览

objective-c - 禁用背景并更改自定义弹出窗口的色调颜色

在我的项目中,我创建了一些自定义弹出窗口。就像 UIActionSheet 一样,我想创建一个叠加层,禁用其他交互并将 UITabBar 按钮、UINavigationBar 按钮等的 tintColor 变灰。

至于现在,我已经设法通过手动创建背景覆盖来解决这个问题,通过在其他视图上添加这个覆盖来禁用交互并手动更改 tintcolor。

我已经搜索了一种 API 方法来自动解决这个问题,但没有成功。希望在这里找到一些好的建议。

编辑

我正在寻找的答案称为 tintAdjustmentMode: https ://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/#//apple_ref/occ/instp/UIView/tintAdjustmentMode

0 投票
1 回答
5237 浏览

ios - 更改在 iOS 7.1 中选择的 TintColor 选项卡栏项目

我有一个问题,因为自从我对 SDK 进行了最后一次更新,我的标签栏的色调颜色没有运行......它保持蓝色,而不是绿色。

我试图在我的 viewdidload 中这样做:

但它没有运行......请有人帮助我吗?

0 投票
1 回答
577 浏览

ios - 如何以编程方式将全局色调更改为绿色?

我想将全局色调从默认的蓝色更改为深绿色,最好是通过向应用程序委托添加代码,但我没有尝试过任何工作。我对 xcode 很陌生,所以如果你能用简单的方式回答你的问题,我将不胜感激。

我已经尝试从类似的答案中添加代码,但我不知道把它放在哪里,是的,我想我想要做的是设置关键窗口的色调

0 投票
3 回答
2611 浏览

ios7 - iOS:标签栏色调颜色

我正在代码中创建一个 TabBar:

在 App Delegate 中,我有以下 Tint 代码:

问题: 当应用程序启动时,标签栏中的所有图标都用全局颜色着色。当我选择一个然后取消选择它时,它们会返回灰色(图像默认颜色)。

期望结果: 当应用程序启动时,所有按钮都是灰色的(灰色是 PNG 中的图像颜色)。当我点击标签栏图标时,颜色变为全局色调颜色。

尝试: 在 App 委托中,我添加了以下代码,但它不起作用:

但是,如果我注释掉:

图标确实显示为灰色,但全局色调颜色为 iOS7 默认值:蓝色。

0 投票
2 回答
661 浏览

objective-c - IOS 7.1 中的 UISegmentedControl Buggy Tint 颜色

使用 Appearance API 设置 UISegmentedControl 的色调颜色时,每个未选择段中的文本颜色仅在切换选项卡后才采用 UILabel 的颜色。

一个示例程序来测试这个(下面的截图):

  • 加载程序并查看第一个选项卡。一切正常,标签为红色,段为蓝色。
  • 切换到第二个选项卡,一切都很好。
  • 切换回第一个选项卡,您会看到段已更改为红色,而不是应有的蓝色。

应用程序刚刚加载,一切都很好:

应用程序刚刚加载,一切都很好。

切换标签后,颜色不对:

切换标签后,颜色不对。

负责的代码(在应用程序委托中进行测试,但发生在其他地方):

我已在错误报告中将此信息发送给 Apple。他们要求提供一个示例项目,但我还没有得到答案。这仅显示在 IOS 7.1 上。在 7.0 上,这不会发生。

是否有任何建议或临时修复可以解决此问题?即使我不认为这是我的错,它也会让我的应用看起来很糟糕(红色只是为了测试,这会让任何人的应用看起来很糟糕)。我尝试通过设置特定控件的色调而不是使用外观 API 来手动设置控件,但问题仍然存在。

0 投票
1 回答
1161 浏览

ios - UIStepper tintColor 不起作用?

我最近将我的项目更新到 iOS 7.1。在切换过程中,除了一件事,没有任何变化。在 iOS 7 中,在我的应用程序委托中,我将窗口色调设置为蓝色。在视图控制器上,我有一个 UIStepper,我在 Interface Builder 中和以编程方式将色调颜色设置为白色。在更新之前,步进器被染成白色,而其他一切都是蓝色的,因为它应该是。然而,在更新之后,步进器仍然是我的应用程序的色调。有谁知道为什么会发生这种情况,或者如何解决它?任何见解都值得赞赏。谢谢你。

0 投票
1 回答
366 浏览

ios - When a UIPopoverController is displayed, how do you change the color of the controls behind the backdrop?

I want to gray out the controls (Like the "Hide List" button in the image below) behind a UIPopoverController when the popover is displayed, just like what the segmented control does by default. I've tried setting the tint color to the controls, but that doesn't work.

How do I gray out controls when a UIPopoverController is displayed?

Popoover control