Я создал вид прокрутки и установил кнопки в режиме прокрутки. Кнопки прокручиваются по горизонтали и работают нормально. Если я нажал кнопку, я установил фоновое изображение как «Выбранное состояние» в кнопке. Моя проблема в том, как я могу изменить выбранное состояние в другой кнопке, при нажатии на нее и как отменить выбор кнопки «выбранное состояние» при нажатии другой кнопки.
У меня есть три кнопки в представлении прокрутки,
-(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];
}
см. Изображение ниже (три кнопки «Здоровье», «Развлечения» и «Денежный дозор»)
Изображение http://www.freeimagehosting.net/uploads/6b3daab12f.png
и
Img http://www.freeimagehosting.net/uploads/b6e0f234dc.png
Примечание: (Like, Tabbar и Segmented control)
Если щелкнуть первую кнопку и установить фоновое изображение в выбранном состоянии, а затем нажать вторую кнопку, то первые кнопки должны быть отменены. Так, как я могу сохранить выбранное состояние, пока не нажата другая кнопка.
Заранее спасибо.