Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 设置视图';背景色_Ios_Uiview_Uiviewcontroller_Uicolor - Fatal编程技术网

Ios 设置视图';背景色

Ios 设置视图';背景色,ios,uiview,uiviewcontroller,uicolor,Ios,Uiview,Uiviewcontroller,Uicolor,我创建了一个自定义颜色,并希望将其设置为我的视图颜色。在viewDidLoad方法中的我的视图ViewController中,我放置了self.view.backgroundColor=UIColor.jLimeColor()。它不起作用。有什么建议吗 自定义颜色 扩展UIColor { 类func jLimeColor()->UIColor { 返回UIColor(红色:98,绿色:255,蓝色:130,alpha:1) } } 如果您只想在一个ViewController中使用此自定义颜色

我创建了一个自定义颜色,并希望将其设置为我的视图颜色。在viewDidLoad方法中的我的视图ViewController中,我放置了
self.view.backgroundColor=UIColor.jLimeColor()
。它不起作用。有什么建议吗

自定义颜色

扩展UIColor
{
类func jLimeColor()->UIColor
{
返回UIColor(红色:98,绿色:255,蓝色:130,alpha:1)
}
}

如果您只想在一个ViewController中使用此自定义颜色,则只需在类中编写函数即可

func customColor() -> UIColor {
    return UIColor(red: 0.0/255.0, green: 0.0/255.0, blue: 0.0/255.0, alpha: 1.0)
}
如果要将这种颜色用于
全局层次结构
,则可以创建
自定义颜色类

import UIKit

public let CustomColor1 = UIColor(red: 0.0/255.0, green: 0.0/255.0, blue: 0.0/255.0, alpha: 1.0)
public let CustomColor2 = UIColor(red: 0.0/255.0, green: 0.0/255.0, blue: 0.0/255.0, alpha: 1.0)
public let CustomColor3 = UIColor(red: 0.0/255.0, green: 0.0/255.0, blue: 0.0/255.0, alpha: 1.0)

在主“视图”的顶部有一个自定义视图。当我设置颜色时,正在设置下面的主“视图”。我只需要为视图设置一个出口或手动设置。谢谢

您是如何创建自定义颜色的?这不是因为我也尝试了内置颜色,而是我将发布代码。您需要将颜色数除以255.0,因为它需要一个介于0和1之间的数字。看看这是否能解决问题。问题不在于自定义颜色,而在于它的设置。我试过使用内置的UIColors,但它仍然不起作用,但谢谢你的建议。你在ViewController中使用自定义视图了吗?是的,你提到了,我已经使用了!如果您使用自定义视图,我认为您不能在声明之前编写
self.View.backgroundColor
。当然,您应该首先创建
CustomView
的实例。