问题标签 [uibackgroundcolor]

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 投票
3 回答
3362 浏览

ios - 如何使用 UIAppearance 设置 ViewController 的 backgroundColor

我正在尝试使用 UIAppearance 来配置我的应用程序的样式。它与 UIView 或 UIButton 等 UI 组件完美配合,但不适用于 UIViewControllers。我想做类似的事情:

有没有办法将 UIAppearance 与 ViewControllers 一起使用?

0 投票
1 回答
732 浏览

xcode - UIDatePicker 背景没有改变

我一直在尝试更改 UIDatePicker 的背景 && 文本颜色,我正在通过 ViewDidLoad 执行此代码。文本颜色改变,但背景颜色拒绝改变。相反,当我运行应用程序并且第一次加载视图时,它不会改变颜色,但是如果我点击文本字段内部然后转到上一个屏幕然后单击文本字段,背景颜色会像它应该的那样改变. 这是我下面的 viewdidload 方法的代码:

我真的很茫然,我还尝试了其他变体来设置背景颜色......

setbackground 颜色,设置 tintcolor,uicolor black

仍然没有,仍然是相同的结果,任何帮助将非常感谢。

0 投票
1 回答
1619 浏览

uitextfield - UISearchBar中的UITextField背景颜色iOS 10+

我正在尝试将搜索栏中文本字段的背景颜色设置为自定义颜色。我在这里查看答案无济于事:

无法更改搜索栏背景颜色

看看那个搜索栏有一个红色的文本字段吗?我遵循了代码,甚至可以验证是否找到了 UISearchBarTextField 对象,并且它的背景颜色设置为 UIColor.red,但颜色没有改变。

我已经弄乱了超级视图的所有背景颜色,希望它可能会有所帮助,但我无法改变那种颜色。也许有一些新技巧,或者有人可以揭示一些可能以某种方式覆盖颜色的东西。

请注意,UITextField 对象内的文本正在更改为我想要的 lightGray,而不是 UITextField 背景颜色。

0 投票
2 回答
148 浏览

ios - 如何从模态 XIB 设置 VC 的背景颜色

在这个应用程序中,我希望允许用户更改主菜单的背景颜色。在 MenuVC 中,用户将单击标有“选择颜色”的按钮。'ColorPickerVC' 将以模态方式从 XIB 文件中呈现。

我为此创建了一个 @IBAction 并包含以下代码:

颜色选择器从 XIB 文件模态加载并以网格格式显示 9 种颜色(UIButton)。

当用户点击一种颜色时,ColorPickerVC 的背景会变为该颜色:

然后用户点击“确认”按钮,这会关闭视图并返回到 MenuVC:

这是我正在努力解决的问题:在“ConfirmBtnPressed”操作期间,我希望 MenuVC 背景颜色也更改为 ColorPickerVC 背景(用户之前选择的颜色)

关于如何实现这一目标的任何想法?

谢谢,斯科特

0 投票
2 回答
52 浏览

ios - 为 iphone 应用程序的 UILabel 设置 nil 背景

我有一个 UILabel ,这是我写的代码:

如注解1,如果设置为英文或数字,则整个UILabel变为黑色,但如果设置为中文,则为正常颜色。

0 投票
3 回答
1457 浏览

ios - 更改 UIButton 中标题的背景颜色

我想更改 UIButton 中标题的背景颜色(仅限!),其中包含标题和图像。

我只能看到如何更改为整个按钮的背景颜色,这不是我想要的。

任何想法 ?

0 投票
2 回答
2878 浏览

ios - Swift:从 AppDelegate 设置 ViewController 背景颜色

我想改变我的 ViewController 的背景颜色。在视图控制器中,我可以编写self.view.backgroundColor = UIColor (red: 0, green: 0.0, blue: 0.5, alpha: 1.0). 但是,我需要从 AppDelegate 更改它。根据这个答案,在 AppDelegate 中访问 ViewController 的属性是这样的:

1)设置全局变量:var myViewController: ViewController!

2)

以便

应该改变背景颜色。然而,事实并非如此。如何从 AppDelegate 更改 ViewController 的背景颜色?

0 投票
1 回答
1953 浏览

ios - UIView 背景颜色没有改变?

当我运行我的应用程序时,背景颜色没有调整。颜色编号是一个全局变量。在 AppDelegate.swift 中,它被初始化为值为 0。应用程序运行时,第一次调用 ViewWillAppear,值为 0。它在 ViewController 出现时调用。接下来,在 colorNumber 变量更改为 2 后再次运行 viewWillAppear(因为它在 DidFinishLaunchingWithOptions 中调用)。程序进入第二个条件(因为它正确打印出“我们处于第二个条件”)。但是,背景颜色保持绿色。为什么背景颜色不会变成蓝色?谢谢。

ViewController.swift:

AppDelegate.swift:

0 投票
3 回答
2848 浏览

ios - @IBDesignable UIView 不在情节提要中调用 init

我有一个UIView就是@IBDesignable

当我将这个 aUIView放在 Storyboard 中,并将它的类分配给MyViewIdentity inspector时,它UIView仍然有一个默认的背景颜色。为什么它的背景颜色不在UIColor.blue情节提要中?而且,请问我怎样才能做到这一点?

谢谢你的帮助。

0 投票
1 回答
1330 浏览

swift - 导航控制器。背景颜色

对于一个控制器,我有设置:

主要问题是当我按下后退按钮时,设置保存。最后我有白色的 NavigationController。如何使设置不取自最后一个控制器?