Подтвердить что ты не робот

Измените цвет фона uiview с кодом

Я хотел бы изменить цвет фона моего приложения программно, а не IB. Можно ли получить ответ Swift и Obj-C.

4b9b3361

Ответ 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

enter image description here

Здесь свойство ColorLiteral даст вам белый цвет по умолчанию, который вы можете изменить, дважды щелкнув по этому цвету.

Вы можете выбрать цвет из этого всплывающего окна: enter image description here