2015-08-20 2 views
-3

Я начинающий быстро. У меня есть 4 кнопки на мой взгляд. Я хочу изменить выбранное свойство фона кнопок, чтобы показать пользователя. Не могли бы вы помочь мне.Как изменить выбранный фон кнопок в группе кнопок в быстром

+0

Изменения 'backgroundColor' собственность, может быть ... или это изображение, которое вы хотите использовать, вы друг - метод '-setBackgroundImage: forState:', иначе у меня нет других идей THB. – holex

ответ

0

Если вы хотите, чтобы все они были одного цвета, вы могли бы связать их как IBOutlet Collection, а затем перебирать их через цикл for in и устанавливать их свойства backgroundColor.

for button in buttons { 
     button.backgroundColor = UIColor.lightGreyColor() 
} 

Кроме того, если вы хотите, чтобы установить цвет для состояний вы можете использовать эти методы:

@IBAction func buttonClicked(sender: AnyObject) { //Touch Up Inside action 
     button.backgroundColor = UIColor.whiteColor() 
} 

@IBAction func buttonReleased(sender: AnyObject) { //Touch Down action 
     button.backgroundColor = UIColor.blueColor() 

} 
Смежные вопросы