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