2015-04-22 2 views
0

Я новичок в программировании IOS, и я пытаюсь создать сводную строку (или ячейку) в UITableView (вы знаете то же самое, что и строки Pivot в MS Excell), где у вас будет основной строка, которая прикрепляется к заголовку или нижнему колонтитулу таблицы, когда вы просматриваете таблицу вверх и вниз.Pivot Cell в UITableView

Я попытался найти решение в Интернете, но не смог найти (возможно, я использую неправильную терминологию). Я хотел бы знать, поддерживает ли UITableView такие вещи из коробки или мне нужно будет создать пользовательский вид таблицы.

спасибо вам заранее.

+0

Не могли бы вы объяснить подробно? –

ответ

0

Это не встроенная функциональность в смысле того, что вы думаете. Но в зависимости от количества строк вы можете работать. Если вы просто хотите одну строку, вы можете переопределить метод:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

EDIT: Вид таблицы должны иметь UITableView стиль UITableViewStylePlain для работы этого метода.

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

custom pivot view screenshot

В противном случае вам придется осуществить это самостоятельно (что, вероятно, дают лучшие результаты, и собственно настройки для ваших нужд).

+1

Большое спасибо, что сработало просто идеально для меня. Стоит упомянуть, что это будет работать только на таблице, у которой свойство UITableViewStyle таблицы установлено в UITableViewStylePlain –

+0

Спасибо за разъяснение! Я обновил свой ответ :) – SnoApps