2014-01-27 9 views
0

Мне нужно изменить изображение представления, когда я нажимаю UIButton, я имею в виду то же поведение, выделенное или выбранное, но применяемое к другому представлению (изображение UIButton).Изменить вид (UIimage, UIButton) при нажатии другого UIButton

f.e:

[self.imgCheckFacebook setBackgroundImage: 
        [UIImage imageWithColor: [UIColor blue]] 
            forState: UIControlStateHighlighted]; 

Это нормально, когда я нажав imgCheckFacebook, но я хочу это поведение, когда я нажав на другую кнопку или представление.

+0

Ваш вопрос [уже был задан] (http://stackoverflow.com/questions/18247704/how-to-change-image-for-uibutton-after-user-click-on-done-button-is- другой-uivi) и [ответил] (http://stackoverflow.com/questions/20801819/uibutton-image-doesnt-change-when-tapped) во многих других вопросах. –

+0

Это не моя проблема, она решила «после» нажата, я хочу, когда нажимаю (UIControlStateSelected) и переходит в нормальное состояние, когда кнопка находится в UIControlStateNormal. – aguilarpgc

ответ

0

Хорошо, теперь, когда я понимаю ваш вопрос немного лучше.

Возможно, вам просто нужно запустить мероприятия в нужное время?

Как насчет использования [yourFirstButton sendActionsForControlEvents:UIControlEventTouchUpInside];?

И если UIControlEventTouchUpInside не работает, вы можете попробовать другие возможные типы событий (перечисленные в UIControl's Control Events section).

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