Как я могу добавить маркеры размеров в UIView?

Я пытаюсь динамически создавать представления (UIImageView и UITextView) во время выполнения по запросу пользователя, а затем разрешить пользователю перемещать и изменять их размер. У меня все отлично работает, кроме изменения размера. Я пытался использовать распознаватель жестов пинч, но мне это показалось слишком неуклюжим. Поэтому я хотел бы использовать калибровочные ручки. Я полагаю, что мог бы установить распознаватель жестов панорамирования на каждую ручку и настроить рамку вида при перемещении одной из них.

Проблема в том, что я не совсем уверен, как создать размерные маркеры. Я хотел бы указать все, что я пробовал, но, честно говоря, я не совсем уверен, с чего начать. У меня есть несколько идей ...

1) Возможно использовать coregraphics, чтобы нарисовать коробки или круги по углам и сторонам? Буду ли я создавать новый слой и рисовать их на этом? Точно сказать не могу.

2) Наклеить маленькое изображение коробки или круга на каждом углу?

3) файл XIB с уже размещенными на нем ручками?

Любые предложения приветствуются. Мне просто нужно указать в правильном направлении.

Изменить: что-то вроде того, что Apple использует в страницах было бы идеально!

Ответы на вопрос(1)

Ваш ответ на вопрос