Как отключить опцию щелчка или выбора строки в таблице в iphone? - PullRequest
0 голосов
/ 13 февраля 2010

Я новичок в разработке для iphone. Я отображаю проанализированное в xml содержимое в сгруппированном tableView. Я хочу отключить событие click для него (я вообще не должен его щелкать). Так как это сгруппированная таблица, она содержит две таблицы, и я хочу отключить только первую таблицу, а не вторую таблицу. Как я могу это сделать? Пожалуйста, помогите мне. Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 февраля 2010

Если вы не хотите, чтобы пользователь мог нажимать на представление таблицы, просто используйте этот код:

- (NSIndexPath *)tableView:(UITableView *)tableView
  willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    return nil;
}
1 голос
/ 02 мая 2012

Использование Uitable View делегатов и источников данных

//#endif
#pragma mark - UITableViewDataSource

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    NSLog(@"Returning num sections");
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    NSLog(@"Returning num rows");
    return [copyListOfItems count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
}

- (NSIndexPath *)tableView:(UITableView *)tableView
  willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    return nil;
}
...