Что я хотел бы сделать, это иметь @property (nonatomic) BOOL tableIsActive
В моем - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Я бы сделал
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(self.tableIsActive)
{
//style cells for enabled table
}
else
{
//style cells for enabled table
}
}
А потом в моей - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
я бы
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(self.tableIsActive)
{
//handle selection
}
else
{
[tableView deselectRowAtIndexPath:indexPath animated:NO];
}
}
И тогда я бы функцию -(void) enableTable:(id)sender
, которую я связываться с моей кнопки, что делает
-(void) enableTable:(id)sender
{
if(self.tableIsActive)
self.tableIsActive = NO;
else
self.tableIsActive = YES;
}
И затем после включения вызова [yourTable reloadData];
Пожалуйста, проясните, что вы подразумеваете под этим вопросом, они должны выглядеть включенными и отключенными? – Armand