Предположительно, вы делаете что-то вроде отслеживания положения точки касания, чтобы обновить степень вращения диска. Таким образом, у вас есть угол поворота, соответствующий положению точки на циферблате. Если вы также идентифицируете углы на окружности, которые соответствуют положениям метки, тогда вы можете сопоставить текущий поворот с выбранным элементом, если углы поворота совпадают.
Для случаев, когда пользователь останавливает набор между двумя вариантами, вы можете привязать его к ближайшему. Просто проверьте угол в точке, которую отпускает палец, найдите ближайшую метку к этой точке и анимируйте циферблат для этого поворота.