У меня есть таблица с пользовательскими ячейками, внесенными из файла IB. Ячейка создана так:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *MyIdentifier = @"MyIdentifier";
MyIdentifier = @"BasicCell";
BasicCell *cell = (BasicCell *)[tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if(cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"BasicCell" owner:self options:nil];
cell = basicCell;
}
[cell setLabelText:@"Test"];
return cell;
}
Ячейка сконструирована так, чтобы выглядеть как джазовая версия стиля скругленных таблиц (различные цвета, градиенты и т. Д.). Это действительно простая таблица стилей с пользовательской графикой. С точки зрения пользователей, он не лежит на одном уровне слева и справа от представления.
Когда я выбираю ячейку, как я могу изменить ее на другой пользовательский дизайн ячейки от IB? На данный момент, это просто показывает синюю стандартную выделенную вещь позади представления изображения, которое я использую в кончике ячейки. Поскольку я пытаюсь скопировать внешний вид таблицы с закругленными углами, думаю, мне потребуются три версии ячейки таблицы: верхняя округленная, стандартная и нижняя округленная.