Я использую UITableView в автоматическом размере UITableViewCell для отображения переменной, но небольшого количества элементов. Я хочу, чтобы вложенный UITableView расширялся, чтобы отобразить все его строки. (Я знаю, что это может быть не лучший способ сделать что-то, поэтому, пожалуйста, несите меня в этом помещении.)Изменить размер UITableView для всех ячеек
Проблема, с которой я сталкиваюсь, заключается в том, что UITableView не имеет собственного размера, основанного на размере всех его ячеек. Есть ли способ заставить все ячейки загрузить затем вычислить собственный размер? (Или каким-либо другим способом иметь полноразмерный вложенный UITableView.)
Спасибо!
Да, вы правы, это не лучший способ сделать что-то. 'UITableView' - хорошая вещь для использования, когда у вас есть большой список, и вам нужно переработать' UITableViewCell', чтобы поддерживать низкий уровень памяти. Если у вас есть небольшое количество элементов внутри 'UITableViewCell', почему бы не просто отобразить их как' 'UIView' 'вашего UITableViewCell', вы не получите никакого преимущества, используя' UITableView' внутри 'UITableViewCell' – Adam
, я предполагаю, что я был просто ленив ... Единственная проблема, с которой я столкнулся, состоит в том, что каждый список является динамическим и состоит из разных типов ячеек, поэтому проще использовать представление таблицы, чем вручную создавать представления каждый раз. Один из типов ячеек также включает в себя список с переменным размером. Я начну с создания этой ячейки списка, так как у меня много старого кода. – JustinHK