Я хотел бы изменить цвет фона моего приложения программно, а не IB. Можно ли получить ответ Swift и Obj-C.
Измените цвет фона uiview с кодом
Ответ 1
Вы можете установить свойство backgroundColor любого вида, которое у вас есть на экране.
self.view.backgroundColor = [UIColor redColor];
или если это главное окно, которое вам нужно,
self.window.backgroundColor = [UIColor redColor];
Ответ 2
self.view.backgroundColor = [UIColor redColor];
Возможные цвета:
blackColor
darkGrayColor
lightGrayColor
whiteColor
grayColor
redColor
greenColor
blueColor
cyanColor
yellowColor
magentaColor
orangeColor
purpleColor
brownColor
clearColor
Ответ 3
Для Swift 3 вы должны:
self.view.backgroundColor = UIColor.white
К сожалению, другие ответы больше не работают в Swift 3.
Ответ 4
Если вы хотите изменить цвет фона с помощью кода в Swift, вы должны сделать вместо этого:
self.view.backgroundColor = UIColor.redColor();
Ответ 5
Вы можете использовать цвет RGB по следующему коду
UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0)
blue:(200.0 / 255.0) alpha: 1];
self.view.backgroundcolor = mycolor;
Ответ 6
Для проекта на основе Swift вы можете просто набрать следующее и нажать Enter:
self.view.backgroundColor = Color Literal
Здесь свойство ColorLiteral даст вам белый цвет по умолчанию, который вы можете изменить, дважды щелкнув по этому цвету.