用代码改变uiview背景颜色

发布于 2024-10-30 07:14:39 字数 62 浏览 6 评论 0原文

我想以编程方式更改我的应用程序的背景颜色,而不是 IB。是否有可能同时获得 Swift 和 Obj-C 答案?

I would like to change the background color of my app programmatically, not IB. Is it possible to get both a Swift and Obj-C answer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

森末i 2024-11-06 07:14:39

您可以设置任何内容的 backgroundColor 属性查看屏幕上的内容。

在 Objective-C 中:

self.view.backgroundColor = [UIColor redColor];

在 Swift 中:

self.view.backgroundColor = .red

或者如果它是您要查找的主窗口,

在 Objective-C 中:

self.window.backgroundColor = [UIColor redColor];

在 Swift 中:

self.window.backgroundColor = .red

You can set the backgroundColor property of whatever view it is you have on screen.

In Objective-C:

self.view.backgroundColor = [UIColor redColor];

In Swift:

self.view.backgroundColor = .red

or if it's the main window you're after,

In Objective-C:

self.window.backgroundColor = [UIColor redColor];

In Swift:

self.window.backgroundColor = .red
羅雙樹 2024-11-06 07:14:39
self.view.backgroundColor = [UIColor redColor];

可能的颜色有:

blackColor  
 darkGrayColor  
 lightGrayColor  
 whiteColor  


 grayColor  
 redColor  
 greenColor  
 blueColor  
 cyanColor  
 yellowColor  
 magentaColor  
 orangeColor  
 purpleColor  
 brownColor  
 clearColor
self.view.backgroundColor = [UIColor redColor];

possible colors are :

blackColor  
 darkGrayColor  
 lightGrayColor  
 whiteColor  


 grayColor  
 redColor  
 greenColor  
 blueColor  
 cyanColor  
 yellowColor  
 magentaColor  
 orangeColor  
 purpleColor  
 brownColor  
 clearColor
吃兔兔 2024-11-06 07:14:39

对于 Swift 3,您应该这样做:

self.view.backgroundColor = UIColor.white

不幸的是,其他答案在 Swift 3 中不再有效。

For Swift 3, you should do:

self.view.backgroundColor = UIColor.white

Unfortunately, the other answers no longer work in Swift 3.

断爱 2024-11-06 07:14:39

如果你想用 Swift 中的代码更改视图的背景颜色,你应该这样做:

self.view.backgroundColor = UIColor.redColor();

If you want to change the background color of the view with code in Swift, you should do instead:

self.view.backgroundColor = UIColor.redColor();
海螺姑娘 2024-11-06 07:14:39

对于基于 swift 的项目,您只需键入以下内容并按 Enter:

self.view.backgroundColor = Color Literal

在此处输入图像描述

这里 ColorLiteral 属性将为您提供默认的白色,您可以通过双击该颜色来更改它。

您可以从此弹出窗口中选择颜色列表:
输入图片此处描述

For swift based project you can simply type the following and press enter:

self.view.backgroundColor = Color Literal

enter image description here

Here the ColorLiteral property will give you a default white colour which you can change by double clicking on that colour.

You can choose from a list of colour from this popup:
enter image description here

-柠檬树下少年和吉他 2024-11-06 07:14:39

您可以通过以下代码使用 RGB 颜色:

UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0) 
blue:(200.0 / 255.0) alpha: 1];
self.view.backgroundcolor = mycolor;

You can use RGB Color by following code:

UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0) 
blue:(200.0 / 255.0) alpha: 1];
self.view.backgroundcolor = mycolor;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文