Я создал вид прокрутки и устанавливает, что кнопки находятся в режиме прокрутки. Кнопки прокручиваются горизонтально, и все работает отлично. Если я нажал кнопку, я установил фоновое изображение как «выбранное состояние» в кнопке. Моя проблема в том, как я могу изменить выбранное состояние на другой кнопке, щелкнув по ней и как я могу отменить выбор кнопки «выбранное состояние» при нажатии другой кнопки.Как я могу сохранить выбранное состояние в кнопке в iPhone
У меня есть три кнопки в представлении прокрутки,
-(IBAction) Button1 : (id) sender
{
// btn1.selected = YES;
[btn1 setImage:[UIImage imageNamed:@"first.png"] forState:UIControlStateSelected];
}
-(IBAction) Button2 : (id) sender
{
// btn2.selected = YES;
[btn2 setImage:[UIImage imageNamed:@"second.png"] forState:UIControlStateSelected];
}
-(IBAction) Button3 : (id) sender
{
// btn3.selected = YES;
[btn3 setImage:[UIImage imageNamed:@"three.png"] forState:UIControlStateSelected];
}
см ниже изображения (здоровье, развлечения и деньги Часы являются три кнопки)
Image http://www.freeimagehosting.net/uploads/6b3daab12f.png
и
Img http://www.freeimagehosting.net/uploads/b6e0f234dc.png
Примечание: (как, табуляция и сегментированное управление)
При нажатии первой кнопки и задании фонового изображения в выбранном состоянии и нажатии второй кнопки, первые кнопки должны быть отменены. Итак, как я могу поддерживать выбранное состояние, пока не будет нажата другая кнопка.
Спасибо заранее.
+1, kovpas, спасибо за подробный ответ. Он работает нормально. Большое спасибо... – Pugal