Создайте пользовательский индикатор шага в iOS с помощью Swift - PullRequest
0 голосов
/ 13 января 2019

enter image description here

Как мне создать индикатор прогресса, как показано в swift для iOS? Пробовал разные библиотеки. Но ничто не подходит точно. Цвет должен быть в градиенте, и текущее состояние должно показать номер шага.

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Вот пример, который использует UIStackView, прекрасно работает с автоматической разметкой, является анимируемым и настраивается в Интерфейсном Разработчике. https://gist.github.com/Dev1an/aa54ae331f4065569dc613d7f904bd54

0 голосов
/ 14 января 2019

Если вы хотите создать какой-либо пользовательский элемент управления, вы должны наследовать свой класс от UIControl. Вы можете прочитать об этом здесь: пользовательская ручка , Пользовательский слайдер .

Но вам придется написать слишком много строк кода, чтобы создать настраиваемое представление.

Однако Вы можете использовать мои готовые решения: https://github.com/vladislovshilov/StepView

К сожалению, эта библиотека еще не поддерживает сенсорный ввод.

...