Найти тему
21 подписчик

Помните материал про кастом-сайз компонент? Вот еще полезная штука на эту тему. 


Передо мной встал вопрос о том, как перемещать информацию внутри круговой диаграммы. Допустим, мы создали мастер-компонент. Внутри его копий мы можем управлять кругами, а их значения оказываются неподвижными. И че? И че? И тут опять приходит на помощь автолейаут с его расстоянием между объектами. Создаем два автолейаута: 

1) В первом задаем горизонтальное расположение элементов. Объекты прижимаем, например, к левому краю. Закладываем сначала пустой фрейм, затем сам текст. Теперь текст отталкивается по горизонтали от пустого фрейма при увеличении расстояния между объектами.

2) Во втором, как вы уже поняли, мы задаем вертикальное расположение элементов. Кладем пустой фрейм, затем горизонтальный автолейаут со значением. Обоим элементам задаем fill-container по горизонтали. 

Теперь мы можем двигать значение по двум осям: X и Y, увеличивая или уменьшая расстояние между объектами в автолейаутах. Пользуйтесь!
Помните материал про кастом-сайз компонент? Вот еще полезная штука на эту тему.  Передо мной встал вопрос о том, как перемещать информацию внутри круговой диаграммы.
Около минуты