Как удалить UITable в соответствии со значением тега таблицы - PullRequest
0 голосов
/ 26 июля 2011

На самом деле то, что я делаю, здесь

(void)createTable{
    mainTableView = [[UITableView alloc]initWithFrame:CGRectMake(x, 0, width, 450) style:UITableViewCellSelectionStyleNone];
    mainTableView.scrollEnabled= NO;
    mainTableView.delegate = self;
    mainTableView.dataSource = self;
    mainTableView.allowsSelection = NO;
    mainTableView.tag = i;
    x=x+width+1;
    CGRect frame ;
    frame = axistableView.frame;
    frame.size.width = x;
    frame.size.height = 450;
    axistableView.frame = frame;

    scrollView.contentSize = axistableView.bounds.size;

    [axistableView addSubview:mainTableView];
    i++;
}

Я хочу удалить все таблицы. Для этого я использую следующие коды. Но он удаляет только последнюю созданную таблицу.

-(void)removeTable
{
    [mainTableView removeFromSuperview];    
}

пожалуйста, проверьте это. спасибо.

1 Ответ

1 голос
/ 26 июля 2011

Вы можете использовать этот код, чтобы удалить все таблицы из представления

for(UIView *v in self.view.subviews) {
  if([v isKindOfClass:[UITableView class]]) {
     [v removeFromSuperview];
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...