2014-10-01 3 views
0

Я пытаюсь выполнить другой код, когда я нажимаю тот же элемент кнопки. Каждый раз, когда я нажимаю на изменение фонового изображения. Я проверяю, что это такое, и я выбираю код для запуска. Это работает, но когда приложение приходит из фона, кнопка не работает. Некоторые идеи ?Элемент панели «Бар» не работает, когда приложение приходит из фона.

Это код viewDidLoad:

[self.btnOnOff setImage:[UIImage imageNamed:@"iconON.png"]]; 
self.btnOnOff.tintColor = [UIColor greenColor]; 

Это вызов метода, когда пользователь нажимает

-(IBAction)btnOnOffAction:(id)sender 
{ 
UIImage* selectedImgOFF = [UIImage imageNamed:@"iconOFF.png"]; 
UIImage* selectedImgON = [UIImage imageNamed:@"iconON.png"]; 

// UNAVAILABLE 
if ([self.btnOnOff.image isEqual:selectedImgON]) 
{ 
    // Ask user confirmation 
    self.alertConfirmationStatus = [[UIAlertView alloc] initWithTitle:@"Status of app" message:@"Do you want to switch to UNAVAILABLE ?" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil]; 
    [self.alertConfirmationStatus show]; 
} 

// AVAILABLE 
else if ([self.btnOnOff.image isEqual:selectedImgOFF]) 
{ 
    // Ask user confirmation 
    self.alertConfirmationStatus = [[UIAlertView alloc] initWithTitle:@"Status of app" message:@"Do you want to switch to \n AVAILABLE ?" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil]; 
    [self.alertConfirmationStatus show]; 
} 

else {} 

}

Спасибо заранее

ответ

0

попробовать двигаться ваши коды в

-(void)viewDidAppear:(BOOL)animated 
{ 

} 

или поместите ссылку на свой метод.

+0

Благодарим вас за ответ. – dev1001

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