Я хочу добавить UITableView
к UITableViewCell
динамически, когда я нажимаю на UITableViewCell
, он изменит его высоту и отобразит UITableView
внутри него, а когда я снова нажму на UITableViewCell
,он будет скрывать UITableView
.
. Для этого я сделал следующее:
- Создайте пользовательский
UITableViewCell
с файлом пера. - Загрузитьэто к основному
UITableView
с настройкой информации, которую я хочу отобразить перед расширением. - Реализация
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
для управления выбранным UITableViewCell
. - Инициирование второго
UITableView
(это UITableViewController
, созданный с помощью файла пера), измените размер выбранного UITableViewCell
, чтобы соответствовать новому размеру (увеличьте его размер). - Добавление
UITableView
с помощью [selectedCell.contentView addSubview:desc.view];
- Перезагрузите основной
UITableView
.
НО, это не сработало, все, что у меня есть, это пустое пространство с правильным размером.Я использовал [tableView addSubview:desc.view];
, но он добавляет UITableView
внутри основной UITableView
, а не внутри выделенной ячейки.
Примечание: добавленное UITableView
не прокручивается, и когда я нажимаю на одну изэто ячейка, она переместит меня в другое представление.
Любая подсказка будет оценена.спасибо заранее.