Как мне создать индикатор прогресса, как показано в swift для iOS? Пробовал разные библиотеки. Но ничто не подходит точно. Цвет должен быть в градиенте, и текущее состояние должно показать номер шага.
Вот пример, который использует UIStackView, прекрасно работает с автоматической разметкой, является анимируемым и настраивается в Интерфейсном Разработчике. https://gist.github.com/Dev1an/aa54ae331f4065569dc613d7f904bd54
Если вы хотите создать какой-либо пользовательский элемент управления, вы должны наследовать свой класс от UIControl. Вы можете прочитать об этом здесь: пользовательская ручка , Пользовательский слайдер .
Но вам придется написать слишком много строк кода, чтобы создать настраиваемое представление.
Однако Вы можете использовать мои готовые решения: https://github.com/vladislovshilov/StepView
К сожалению, эта библиотека еще не поддерживает сенсорный ввод.