Сделайте подпредставление UIView. В нем переопределите drawRect: нарисовать свой круг. Добавьте его в суперпредставление размером с экран. Затем предоставьте вашему представлению UIPanGestureRecognizer. Установите цель / действие для метода в вашем круговом представлении, и в этом методе установите рамку представления, чтобы иметь источник в locationInView распознавателя жестов:.
Если вам нужна более конкретная помощь, чем эта, не стесняйтесь размещать код, с которым у вас возникли проблемы.