Как достичь самоизменяющейся высоты для UITableViewCell и UIStackView? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть UITableViewCell с нижним контейнером UIView, так как я здесь новичок. Я оставлю эту ссылку, чтобы вы могли понять:

Базовая статическая ячейка

Нижний контейнер также использует вид стека с правой стороны для хранения этих «опций», как показано на рисунке, мне нужно сделать ячейку динамической, поскольку иногда я могу иметь 2 варианта, до 15 вариантов ибыло бы не очень хорошо настроить его с 15 опциями и показывать только 2 варианта, у меня довольно трудное время, чтобы подумать, как добиться такого поведения, вот еще одно изображение, чтобы уточнить, что я пытаюсь сделать:

Пример поведения

Я просто ищу советы / рекомендации о том, как бы я достиг такого поведения, любой источник информации, что угодно, и большое спасибо заранее и если бы я не былне достаточно ясно, пожалуйста, дайте мне знать, что я старался изо всех сил с изображениями, пытающимися объяснить, что я хочу сделать, но если этого было недостаточно, дайте мне знать!Не могу найти конкретный ответ на такого рода поведение, так что да, мой плохой, если об этом уже спрашивали.

РЕДАКТИРОВАТЬ: опции в правой части нижнего контейнера, которые находятся внутри UIStackView - это маленькие UIViews с просто ярлыком и кнопкой, мой плохой.

1 Ответ

0 голосов
/ 22 ноября 2018

Моему другу пришла в голову хорошая идея, в итоге он назначил разные высоты в зависимости от того, сколько опций мы получим, чтобы не было необходимости редактировать ограничения в автоматическом макете или что-то в этом роде, так какпараметры были динамически добавлены в представление стека, как показано на изображениях, и максимум параметров, которые мы получили, был 15, он основывался на разных размерах, таких как малый, средний, большой, с разными значениями в зависимости от того, сколько вариантов мы получим!

...