Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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中加载应用程序之前,如何设置uiviewcontroller的颜色?_Ios_Swift - Fatal编程技术网

在iOS中加载应用程序之前,如何设置uiviewcontroller的颜色?

在iOS中加载应用程序之前,如何设置uiviewcontroller的颜色?,ios,swift,Ios,Swift,在使用Swift将应用程序加载到iOS之前,如何设置UIViewController的颜色 换句话说,我想更改加载应用程序时显示的第一幅图像的背景。使用以下代码将颜色设置为uiviewcontroller: override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.greenColor() } 使用以下代码将颜色设置为uiviewcontroller: ov

在使用Swift将应用程序加载到iOS之前,如何设置UIViewController的颜色


换句话说,我想更改加载应用程序时显示的第一幅图像的背景。

使用以下代码将颜色设置为uiviewcontroller:

  override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor = UIColor.greenColor()
}

使用以下代码将颜色设置为uiviewcontroller:

  override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor = UIColor.greenColor()
}

使用以下代码将
color
设置为
ViewController
首次加载应用程序

- (void)viewDidLoad {
    [super viewDidLoad];
   self.view.backgroundColor = [UIColor WhiteColor];
}

使用以下代码将
color
设置为
ViewController
首次加载应用程序

- (void)viewDidLoad {
    [super viewDidLoad];
   self.view.backgroundColor = [UIColor WhiteColor];
}

您必须调用
viewwillbeen
方法来设置颜色

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated) // No need for semicolon
    self.view.backgroundColor = UIColor.white
}

您必须调用
viewwillbeen
方法来设置颜色

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated) // No need for semicolon
    self.view.backgroundColor = UIColor.white
}

设置要查看的图像

override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.init(patternImage: UIImage(named: "imageName")!)   
}
override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.redColor() 
}
设置要查看的颜色

override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.init(patternImage: UIImage(named: "imageName")!)   
}
override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.redColor() 
}

设置要查看的图像

override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.init(patternImage: UIImage(named: "imageName")!)   
}
override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.redColor() 
}
设置要查看的颜色

override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.init(patternImage: UIImage(named: "imageName")!)   
}
override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor=UIColor.redColor() 
}

如果您的项目具有
启动屏幕.storyboard
文件,请在Interface builder中:

  • 选择它的视图
  • 在右侧窗格中选择属性检查器
  • 将视图的“背景色”属性设置为所需的颜色

  • 这是应用程序完全加载之前出现的启动屏幕。如果希望下一个屏幕的颜色也相同,请按照下面其他人的建议执行,并在界面生成器中设置
    viewdild()中
    self.view
    backgroundColor
    属性(如果您的项目有
    Launchscreen.storyboard
    文件):

  • 选择它的视图
  • 在右侧窗格中选择属性检查器
  • 将视图的“背景色”属性设置为所需的颜色

  • 这是应用程序完全加载之前出现的启动屏幕。如果您希望下一个屏幕的颜色也相同,请按照下面其他人的建议操作,并在
    viewdild()中设置
    backgroundColor
    self.view
    属性,启动应用程序时没有默认屏幕,显示的内容取决于您的实现:

    • 您可以使用图像:在这种情况下,为了更改背景,您需要更改图像本身
    • 您可以使用故事板/xib:在这种情况下,您可以从Interface Builder更改屏幕的背景,更改视图的“背景色”属性,或者使用下面的代码以编程方式进行更改
    ObjectiveC

    - (void)viewDidLoad {
        [super viewDidLoad];
    
        [self.view setBackgroundColor:[UIColor whiteColor]];
    }
    
    Swift

    override func viewDidLoad() {
        super.viewDidLoad()
    
        self.view.backgroundColor = UIColor.whiteColor()
    }
    

    启动应用程序时没有默认屏幕,显示的内容取决于您的实现:

    • 您可以使用图像:在这种情况下,为了更改背景,您需要更改图像本身
    • 您可以使用故事板/xib:在这种情况下,您可以从Interface Builder更改屏幕的背景,更改视图的“背景色”属性,或者使用下面的代码以编程方式进行更改
    ObjectiveC

    - (void)viewDidLoad {
        [super viewDidLoad];
    
        [self.view setBackgroundColor:[UIColor whiteColor]];
    }
    
    Swift

    override func viewDidLoad() {
        super.viewDidLoad()
    
        self.view.backgroundColor = UIColor.whiteColor()
    }