Создание динамического c горизонтального представления с дочерними представлениями * stati c. - PullRequest
2 голосов
/ 11 апреля 2020

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

То, что я пытаюсь сделать, это в основном воссоздать это представление (НЕ функциональность):

enter image description here

Однако у меня есть несколько дополнительных требований, которые я сам для себя установил. Когда пользователь перемещает палец по одному из смайликов, он должен сделать две вещи:

  1. Масштабировать смайлики x2
  2. Pu sh два смайлика с обеих сторон дальше

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

Что мне нужно, так это то, как я должен собрать это представление вместе .

Я пытался использовать Stack View, который, как я думал, будет работать, но, похоже, он не очень хорошо работает с дочерними представлениями, которые имеют ширину c (я хочу, чтобы каждый смайлик был 32px в ширину и в высоту).

Затем, после того, как я соединил представление стека, я реализовал эффект scale x2, который отлично работал, но затем у меня возникли проблемы, пытаясь соединить два смайлика по sh с обеих сторон. дальше. Я обнаружил setCustomSpacing , но это никогда не работало, независимо от того, что я пытался, и у меня есть чувство, что это потому, что мне нужно, чтобы ширина моего стека была динамической c (чтобы добавить новые смайлики и удалить старые по желанию). Интервал никогда не менялся.

Итак, я спрашиваю, как, по-вашему, мне следует составить эту точку зрения? Должен ли я придерживаться стека зрения? Почему я не могу заставить его работать? Или мне вообще следует использовать другую иерархию представлений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...