Этого можно добиться с помощью Autolayout и некоторого изменения радиуса с помощью библиотеки ниже.
Библиотека: https://github.com/EranBoudjnah/MTCircularSlider
Настройка автоматического размещения для Circular Slider:
- Выровнять Center X по Superview.
Пропорциональная ширина для суперпредставления (множитель - 1,2).
Пропорциональная высота суперпредставления (множитель - 0,7).
Внизу от 0 до суперпредставления.
Этим вы можете достичь своего макета.
Теперь 2-й шаг кДля ограничения ползунка вам необходимо установить радиус ползунка в соответствии с вашими требованиями к дизайну.
В соответствии с приведенным выше макетом радиус должен быть таким, как показано ниже.
Track Min Angle : 27
Track Max Angle : 153
При установке угла выше вы будетедостигните своего ползунка так же, как и изображение ref.
Ref Output:
Надеюсь, это поможет вам достичь цели.