Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Как определяется итоговый цвет экрана в iOS‑приложении
Компании, где спрашивали:
АльфаБанк
Условие задачи
В данном примере нужно понять, какой цвет в итоге будет виден пользователю на экране и почему именно он отображается. Обратите внимание на порядок установки свойств backgroundColor у UIView и его слоя, а также на то, как эти свойства взаимодействуют с аналогичными параметрами у корневого представления view.
func viewDidLoad() {
super.viewDidLoad()
let testView = UIView()
view.addSubview(testView)
testView.frame = view.bounds
testView.backgroundColor = .red
testView.layer.backgroundColor = UIColor.yellow.cgColor
view.backgroundColor = .green
view.layer.backgroundColor = UIColor.black.cgColor
}