更改 ViewController Swift 的背景颜色? (单视图应用程序)
Change Background Color of ViewController Swift? (Single View Application)
我正在 Swift (XCode 6.2) 中制作一个非常简单的单视图应用程序,它包含 2 个按钮“blackButton”和“whiteButton”。单击 blackButton 后,它会将 View 的背景颜色更改为黑色,单击 whiteButton 后,它会将背景更改为白色。任何人都可以建议任何可能的方法吗?
ViewController.swift:
//beginning
import UIKit
class ViewController: UIViewController {
@IBAction func blackButton(sender: AnyObject) {
}
@IBAction func whiteButton(sender: AnyObject) {
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
可以通过 view
属性 访问视图控制器的视图,这只是一个常规的 UIView
。 UIView
有一个 backgroundColor
属性,它是一个 UIColor
并控制视图的颜色。
@IBAction func blackButton(sender: AnyObject) {
view.backgroundColor = .black
}
@IBAction func whiteButton(sender: AnyObject) {
view.backgroundColor = .white
}
For Custom Colors
@IBAction func blackButton(sender: AnyObject) {
let blackColor = UIColor(red: 255/255.0, green: 255/255.0, blue: 255/255.0, alpha: 1.0)
view.backgroundColor = blackColor
}
@IBAction func whiteButton(sender: AnyObject) {
let whiteColor = UIColor(red: 0/255.0, green: 0/255.0, blue: 0/255.0, alpha: 1.0)
view.backgroundColor = whiteColor
}
您也可以使用彩色文字。轻松自定义您自己的颜色。
@IBAction func blackButton(sender: AnyObject) {
view.backgroundColor = ColorLiteral //Custom color
}
@IBAction func whiteButton(sender: AnyObject) {
view.backgroundColor = ColorLiteral //Custom color
}
我正在 Swift (XCode 6.2) 中制作一个非常简单的单视图应用程序,它包含 2 个按钮“blackButton”和“whiteButton”。单击 blackButton 后,它会将 View 的背景颜色更改为黑色,单击 whiteButton 后,它会将背景更改为白色。任何人都可以建议任何可能的方法吗?
ViewController.swift:
//beginning
import UIKit
class ViewController: UIViewController {
@IBAction func blackButton(sender: AnyObject) {
}
@IBAction func whiteButton(sender: AnyObject) {
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
可以通过 view
属性 访问视图控制器的视图,这只是一个常规的 UIView
。 UIView
有一个 backgroundColor
属性,它是一个 UIColor
并控制视图的颜色。
@IBAction func blackButton(sender: AnyObject) {
view.backgroundColor = .black
}
@IBAction func whiteButton(sender: AnyObject) {
view.backgroundColor = .white
}
For Custom Colors
@IBAction func blackButton(sender: AnyObject) {
let blackColor = UIColor(red: 255/255.0, green: 255/255.0, blue: 255/255.0, alpha: 1.0)
view.backgroundColor = blackColor
}
@IBAction func whiteButton(sender: AnyObject) {
let whiteColor = UIColor(red: 0/255.0, green: 0/255.0, blue: 0/255.0, alpha: 1.0)
view.backgroundColor = whiteColor
}
您也可以使用彩色文字。轻松自定义您自己的颜色。
@IBAction func blackButton(sender: AnyObject) {
view.backgroundColor = ColorLiteral //Custom color
}
@IBAction func whiteButton(sender: AnyObject) {
view.backgroundColor = ColorLiteral //Custom color
}