Можно ли изменить фоновое изображение кнопки панели, когда мы нажимаем на нее? - PullRequest
1 голос
/ 03 октября 2010

У меня есть barbuttonitem, который я настроил, используя пользовательскую кнопку с изображением. Я хочу изменить это изображение каждый раз, когда я нажимаю на него. Как вкл и выкл. Как только я нажму на него, он покажет выключенное изображение. Затем снова включится изображение.

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 03 октября 2010

Да.В вашем целевом методе просто измените UIBarButtonItem

- (void)toolbarButtonPressedAwesomeMethod {

    Do awesome stuff...

    // Change the button here…
    UIBarButtonItem *bbi = [[[UIBarButtonItem alloc] init…

    // Set it in the view
    [self.navigationItem setRightBarButtonItem:bbi];
}
0 голосов
/ 03 октября 2010

yourButton.image = [UIImage imageNamed:@"yourImage"];

Документация UIBarItem

...