Мне нужно реализовать контурный вид 1 уровня из UITableView. Ячейки, в которых есть дочерние элементы, будут иметь символ «+», и если пользователь нажмет на него, ячейки под ним должны сдвинуться вниз и появиться дочерние ячейки текущей выбранной строки. Скользящие ячейки должны быть видны, и если пользователь нажимает кнопку «-» в уже развернутой строке, дочерние ячейки должны скользить обратно в родительский элемент.
Я пробовал поискать в Google, но не нашел указателей.
Как начать, следует ли создавать подкласс UITableView? Или я должен реализовать свой собственный подкласс вида и обрабатывать все вещи там?
Мне почему-то кажется, что подкласс UITableView будет проще, потому что он будет обрабатывать весь выбор строк для нас, но я не могу понять, как это сделать.
Спасибо и С уважением,
Радж