Я не могу получить правильный способ сделать следующий материал ... (Я уверен, что я не так далеко, но ...) У меня есть UITableView и в этой таблице я хочу которая будет отображаться в виде кнопки. Сначала я попытался добавить кнопку в ячейку, но я прочитал, что это не самый правильный способ сделать это. Вместо этого лучше настроить камеру (и сделать ее похожей на кнопку). Дело в том, что я действительно не знаю, что под просмотр, чтобы изменить ... Что мне нужно: - ни одна стрелка не отображается справа от ячейки (я, хотя UITableViewCellAccessoryNone сделал бы трюк ... но это не так .. .). - ячейка быть синим (такой же синий, как один используется, когда он нажал)UItableViewCell, действующий как кнопка
Ниже приведен код, я использую:
NSString *section = (NSString *)[sections objectAtIndex:indexPath.section];
NSNumber *row = indexPath.row;
NSString *cellValue = (NSString *)[(NSArray *)[items objectForKey:section] objectAtIndex:row];
cell.textLabel.text = cellValue;
// Make Cell look like a button (used for disconnect option)
if([[sections objectAtIndex:indexPath.section] isEqualToString:@"connection"]) {
cell.textLabel.text = @"Disconnect";
cell.textLabel.textAlignment = UITextAlignmentCenter;
for (UIView* view in cell.contentView.subviews)
{
view.backgroundColor = [UIColor clearColor];
}
cell.accessoryType= UITableViewCellAccessoryNone;
}
Спасибо большое за вашу помощь,
Люк
Что `UITableViewCellStyle` вы создаете эту ячейку? Представляет ли таблица представление сгруппированной таблицы? – BoltClock 2010-11-27 11:19:27
стиль UITableViewCellStyleDefault. Да, это сгруппированный стол. Я хочу настроить ячейку, единственную в ее группе. – Luc 2010-11-27 11:40:31