состояние табличного представления изменяется при прокрутке табличного представления в iphone - PullRequest
0 голосов
/ 01 марта 2012

Я пытаюсь добавить две кнопки динамически пометить с добавлением и удалением.При нажатии кнопки «Добавить» следует изменить метку, чтобы удалить, и наоборот.

Я могу выполнить действие для добавления или удаления кнопок динамически, но состояние табличного представления постоянно меняется, сохраняя кнопки добавления ..

thanx

Позвольте мне добавитьмой код здесь.

I am creating UI button and adding label like in for loop.Is this right approach?

UIButton *btn = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
btn.frame = CGRectMake(230, 25, 73, 40) ;
btn.tag = indexPath.row+1;
btn.titleLabel.font = [UIFont boldSystemFontOfSize:15];

for (int i=0;i<[myarrayone  count];  i++)
{ 
 for (int j=0; j<[[appDelegate AddingCartArray]   count]; j++) 
 {
  if([myarrayone objectAtIndex:i] == [[appDelegate AddingCartArray]  objectAtIndex:j])
  {
    [btn setBackgroundImage:[UIImage imageNamed:@"RemovetoCart.png"] forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(Remove:)  forControlEvents:UIControlEventTouchUpInside];
  } 
  else {
       [btn setBackgroundImage:[UIImage imageNamed:@"adtoCart.png"] forState:UIControlStateNormal];
       [btn addTarget:self action:@selector(addCartClicked:) forControlEvents:UIControlEventTouchUpInside];
  }

1 Ответ

0 голосов
/ 01 марта 2012

в вашем методе нажатия кнопки также перезагрузите tableView

[myTableView reloadData];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...