Я новичок в разработке iphone. Я представляю XML-анализируемое содержимое в сгруппированном tableView.I хочу отключить событие click на нем (я не должен его вообще нажимать). Поскольку это сгруппированная таблица, она содержит две таблицы, и я хочу отключить только первую таблицу, а не вторую таблицу. Как я могу ее достичь? Пожалуйста, помогите мне. Спасибо.Как отключить параметр click или выбрать строку в таблице в iphone?
0
A
ответ
2
Если вы не хотите, чтобы пользователь мог нажать на табличном, используйте этот код:
- (NSIndexPath *)tableView:(UITableView *)tableView
willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
return nil;
}
1
Использование Uitable Просмотр делегатов и источники данных
//#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;
}
Спасибо, его working.Since это сгруппированная таблица, она содержит две таблицы, и я хочу отключить только первую таблицу, а не вторую таблицу. Как я могу это сделать? – Warrior
Сгруппированный стол по-прежнему остается только одной таблицей. Посмотрите на переменную 'indexPath', которая будет передана, она сообщит вам, какой раздел был нажат (вместе со строкой). Поместите в оператор if, чтобы вернуть нуль для раздела, который вы не хотите выбирать. Для другого возвратите 'indexPath' как есть. –
спасибо, я понял. – Warrior